home *** CD-ROM | disk | FTP | other *** search
/ The Macintosh Demo: Applications / Apple-MacintoshDemoApplicationsCD-1.0-1992.iso / More Information / Personal Press 2.0 / PPPouch / Additions / Object Commands / Distribute Objects… next >
MacBinary  |  1992-06-08  |  92.4 KB  |  [SGPA/SCPG]

open in: MacOS 8.1     |     Win98     |     DOS

view JSON data     |     view as text

This file was processed as: MacBinary (archive/macBinary).

You can browse this item here: Distribute Objects…

ConfidenceProgramDetectionMatch TypeSupport
10% dexvert MacBinary (archive/macBinary) fallback Supported
100% file MacBinary II, inited, Sun Jun 7 20:00:00 1992, modified Sun Jun 7 20:00:00 1992, creator 'SCPG', type 'SGPA', 10653 bytes "Distribute Objects�" , at 0x2a1d 83711 bytes resource default (weak)
99% file data default
100% TrID MacBinary 2 default (weak)
100% siegfried fmt/1762 MacBinary (II) default
1% lsar MacBinary default (weak)


id metadata
keyvalue
macFileType[SGPA]
macFileCreator[SCPG]



hex view
+--------+-------------------------+-------------------------+--------+--------+
|00000000| 00 13 44 69 73 74 72 69 | 62 75 74 65 20 4f 62 6a |..Distri|bute Obj|
|00000010| 65 63 74 73 c9 00 00 00 | 00 00 00 00 00 00 00 00 |ects....|........|
|00000020| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000030| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00000040| 00 53 47 50 41 53 43 50 | 47 01 00 00 00 00 00 00 |.SGPASCP|G.......|
|00000050| 00 00 00 00 00 29 9d 00 | 01 46 ff a6 58 53 80 a6 |.....)..|.F..XS..|
|00000060| 58 53 80 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |XS......|........|
|00000070| 00 00 00 00 00 00 00 00 | 00 00 81 81 a6 44 00 00 |........|.....D..|
|00000080| 6f 6e 20 73 74 61 72 74 | 75 70 0d 0d 69 66 20 74 |on start|up..if t|
|00000090| 6f 6f 6c 6d 6f 64 65 20 | 3d 20 22 74 65 78 74 74 |oolmode |= "textt|
|000000a0| 6f 6f 6c 22 20 74 68 65 | 6e 0d 61 6e 73 77 65 72 |ool" the|n.answer|
|000000b0| 20 22 50 6c 65 61 73 65 | 20 73 65 6c 65 63 74 20 | "Please| select |
|000000c0| 61 20 74 65 78 74 20 6f | 62 6a 65 63 74 20 77 69 |a text o|bject wi|
|000000d0| 74 68 20 74 68 65 20 61 | 72 72 6f 77 20 74 6f 6f |th the a|rrow too|
|000000e0| 6c 22 26 c2 0d 22 20 74 | 6f 20 63 68 61 6e 67 65 |l"&.." t|o change|
|000000f0| 20 63 6f 6c 75 6d 6e 73 | 20 66 6f 72 20 74 68 65 | columns| for the|
|00000100| 20 73 74 6f 72 79 2e 22 | 0d 65 78 69 74 20 73 74 | story."|.exit st|
|00000110| 61 72 74 75 70 0d 65 6e | 64 20 69 66 0d 0d 70 75 |artup.en|d if..pu|
|00000120| 74 20 73 65 6c 65 63 74 | 65 64 4f 62 6a 65 63 74 |t select|edObject|
|00000130| 73 28 29 20 69 6e 74 6f | 20 74 68 65 53 65 6c 65 |s() into| theSele|
|00000140| 63 74 65 64 4f 62 6a 65 | 63 74 73 0d 0d 69 66 20 |ctedObje|cts..if |
|00000150| 6e 75 6d 62 65 72 20 6f | 66 20 69 74 65 6d 73 20 |number o|f items |
|00000160| 69 6e 20 74 68 65 53 65 | 6c 65 63 74 65 64 4f 62 |in theSe|lectedOb|
|00000170| 6a 65 63 74 73 20 3d 20 | 30 20 74 68 65 6e 20 0d |jects = |0 then .|
|00000180| 61 6e 73 77 65 72 20 22 | 53 65 6c 65 63 74 20 6f |answer "|Select o|
|00000190| 6e 65 20 6f 72 20 6d 6f | 72 65 20 6f 62 6a 65 63 |ne or mo|re objec|
|000001a0| 74 73 20 74 6f 20 64 69 | 73 74 72 69 62 75 74 65 |ts to di|stribute|
|000001b0| 2e 22 0d 65 78 69 74 20 | 73 74 61 72 74 75 70 0d |.".exit |startup.|
|000001c0| 65 6e 64 20 69 66 0d 0d | 73 65 74 20 6c 6f 63 6b |end if..|set lock|
|000001d0| 63 75 72 73 6f 72 20 74 | 6f 20 74 72 75 65 0d 73 |cursor t|o true.s|
|000001e0| 65 74 20 6d 6f 75 73 65 | 63 75 72 73 6f 72 20 74 |et mouse|cursor t|
|000001f0| 6f 20 77 61 74 63 68 0d | 73 65 74 20 6c 6f 63 6b |o watch.|set lock|
|00000200| 73 63 72 65 65 6e 20 74 | 6f 20 74 72 75 65 0d 70 |screen t|o true.p|
|00000210| 75 74 20 6d 65 61 73 75 | 72 65 6d 65 6e 74 73 20 |ut measu|rements |
|00000220| 69 6e 74 6f 20 4f 6c 64 | 4d 65 61 73 75 72 65 6d |into Old|Measurem|
|00000230| 65 6e 74 73 0d 73 65 74 | 20 4d 65 61 73 75 72 65 |ents.set| Measure|
|00000240| 6d 65 6e 74 73 20 74 6f | 20 70 6f 69 6e 74 73 0d |ments to| points.|
|00000250| 0d 70 75 74 20 69 74 65 | 6d 20 31 20 6f 66 20 74 |.put ite|m 1 of t|
|00000260| 68 65 53 65 6c 65 63 74 | 65 64 4f 62 6a 65 63 74 |heSelect|edObject|
|00000270| 73 20 69 6e 74 6f 20 44 | 69 73 74 72 69 62 75 74 |s into D|istribut|
|00000280| 65 46 72 61 6d 65 4f 62 | 6a 65 63 74 0d 70 75 74 |eFrameOb|ject.put|
|00000290| 20 72 65 63 74 20 6f 66 | 20 6f 62 6a 65 63 74 20 | rect of| object |
|000002a0| 44 69 73 74 72 69 62 75 | 74 65 46 72 61 6d 65 4f |Distribu|teFrameO|
|000002b0| 62 6a 65 63 74 20 69 6e | 74 6f 20 74 68 65 44 69 |bject in|to theDi|
|000002c0| 73 74 72 69 62 75 74 65 | 52 65 63 74 0d 70 75 74 |stribute|Rect.put|
|000002d0| 20 30 20 69 6e 74 6f 20 | 54 6f 74 61 6c 4f 62 6a | 0 into |TotalObj|
|000002e0| 65 63 74 73 0d 0d 70 75 | 74 20 64 69 61 6c 6f 67 |ects..pu|t dialog|
|000002f0| 28 70 72 65 6c 6f 61 64 | 2c 20 35 30 30 33 29 20 |(preload|, 5003) |
|00000300| 69 6e 74 6f 20 6d 79 44 | 69 61 6c 6f 67 0d 0d 70 |into myD|ialog..p|
|00000310| 75 74 20 22 67 72 6f 75 | 70 22 20 69 6e 74 6f 20 |ut "grou|p" into |
|00000320| 64 69 73 74 72 69 62 75 | 74 65 42 79 0d 73 65 74 |distribu|teBy.set|
|00000330| 44 69 61 6c 6f 67 49 74 | 65 6d 20 32 36 2c 20 73 |DialogIt|em 26, s|
|00000340| 65 74 0d 0d 73 65 74 44 | 69 61 6c 6f 67 49 74 65 |et..setD|ialogIte|
|00000350| 6d 20 31 31 2c 20 62 6f | 78 0d 73 65 74 44 69 61 |m 11, bo|x.setDia|
|00000360| 6c 6f 67 49 74 65 6d 20 | 31 30 2c 20 62 6f 78 0d |logItem |10, box.|
|00000370| 73 65 74 44 69 61 6c 6f | 67 49 74 65 6d 20 32 32 |setDialo|gItem 22|
|00000380| 2c 20 62 6f 78 0d 73 65 | 74 44 69 61 6c 6f 67 49 |, box.se|tDialogI|
|00000390| 74 65 6d 20 31 34 2c 20 | 70 69 63 74 75 72 65 2c |tem 14, |picture,|
|000003a0| 20 32 34 30 30 20 2d 2d | 20 44 65 66 61 75 6c 74 | 2400 --| Default|
|000003b0| 20 70 72 65 76 69 65 77 | 0d 0d 70 75 74 20 22 6e | preview|..put "n|
|000003c0| 6f 6e 65 22 20 69 6e 74 | 6f 20 48 6f 72 69 7a 6f |one" int|o Horizo|
|000003d0| 6e 74 61 6c 44 69 73 74 | 0d 70 75 74 20 22 6e 6f |ntalDist|.put "no|
|000003e0| 6e 65 22 20 69 6e 74 6f | 20 56 65 72 74 69 63 61 |ne" into| Vertica|
|000003f0| 6c 44 69 73 74 0d 73 65 | 74 44 69 61 6c 6f 67 49 |lDist.se|tDialogI|
|00000400| 74 65 6d 20 33 2c 73 65 | 74 0d 73 65 74 44 69 61 |tem 3,se|t.setDia|
|00000410| 6c 6f 67 49 74 65 6d 20 | 31 37 2c 73 65 74 0d 0d |logItem |17,set..|
|00000420| 72 65 70 65 61 74 20 66 | 6f 72 65 76 65 72 0d 0d |repeat f|orever..|
|00000430| 73 65 74 20 6d 6f 75 73 | 65 63 75 72 73 6f 72 20 |set mous|ecursor |
|00000440| 74 6f 20 61 72 72 6f 77 | 0d 70 75 74 20 64 69 61 |to arrow|.put dia|
|00000450| 6c 6f 67 28 64 69 73 70 | 6c 61 79 2c 20 6d 79 44 |log(disp|lay, myD|
|00000460| 69 61 6c 6f 67 29 20 69 | 6e 74 6f 20 74 68 65 49 |ialog) i|nto theI|
|00000470| 74 65 6d 0d 0d 73 77 69 | 74 63 68 20 74 68 65 49 |tem..swi|tch theI|
|00000480| 74 65 6d 0d 63 61 73 65 | 20 31 0d 44 6f 41 6c 69 |tem.case| 1.DoAli|
|00000490| 67 6e 20 48 6f 72 69 7a | 6f 6e 74 61 6c 44 69 73 |gn Horiz|ontalDis|
|000004a0| 74 2c 20 56 65 72 74 69 | 63 61 6c 44 69 73 74 2c |t, Verti|calDist,|
|000004b0| 20 64 69 73 74 72 69 62 | 75 74 65 42 79 0d 65 78 | distrib|uteBy.ex|
|000004c0| 69 74 20 72 65 70 65 61 | 74 0d 65 78 69 74 20 73 |it repea|t.exit s|
|000004d0| 77 69 74 63 68 0d 0d 63 | 61 73 65 20 32 0d 65 78 |witch..c|ase 2.ex|
|000004e0| 69 74 20 72 65 70 65 61 | 74 0d 65 78 69 74 20 73 |it repea|t.exit s|
|000004f0| 77 69 74 63 68 0d 0d 63 | 61 73 65 20 33 0d 70 75 |witch..c|ase 3.pu|
|00000500| 74 20 22 4e 6f 6e 65 22 | 20 69 6e 74 6f 20 48 6f |t "None"| into Ho|
|00000510| 72 69 7a 6f 6e 74 61 6c | 44 69 73 74 0d 65 78 69 |rizontal|Dist.exi|
|00000520| 74 20 73 77 69 74 63 68 | 0d 63 61 73 65 20 37 0d |t switch|.case 7.|
|00000530| 70 75 74 20 22 73 70 61 | 63 65 64 22 20 69 6e 74 |put "spa|ced" int|
|00000540| 6f 20 48 6f 72 69 7a 6f | 6e 74 61 6c 44 69 73 74 |o Horizo|ntalDist|
|00000550| 0d 65 78 69 74 20 73 77 | 69 74 63 68 0d 63 61 73 |.exit sw|itch.cas|
|00000560| 65 20 34 0d 70 75 74 20 | 22 6c 65 66 74 22 20 69 |e 4.put |"left" i|
|00000570| 6e 74 6f 20 48 6f 72 69 | 7a 6f 6e 74 61 6c 44 69 |nto Hori|zontalDi|
|00000580| 73 74 0d 65 78 69 74 20 | 73 77 69 74 63 68 0d 63 |st.exit |switch.c|
|00000590| 61 73 65 20 35 0d 70 75 | 74 20 22 63 65 6e 74 65 |ase 5.pu|t "cente|
|000005a0| 72 22 20 69 6e 74 6f 20 | 48 6f 72 69 7a 6f 6e 74 |r" into |Horizont|
|000005b0| 61 6c 44 69 73 74 0d 65 | 78 69 74 20 73 77 69 74 |alDist.e|xit swit|
|000005c0| 63 68 0d 63 61 73 65 20 | 36 0d 70 75 74 20 22 72 |ch.case |6.put "r|
|000005d0| 69 67 68 74 22 20 69 6e | 74 6f 20 48 6f 72 69 7a |ight" in|to Horiz|
|000005e0| 6f 6e 74 61 6c 44 69 73 | 74 0d 65 78 69 74 20 73 |ontalDis|t.exit s|
|000005f0| 77 69 74 63 68 0d 0d 63 | 61 73 65 20 31 37 0d 70 |witch..c|ase 17.p|
|00000600| 75 74 20 22 4e 6f 6e 65 | 22 20 69 6e 74 6f 20 56 |ut "None|" into V|
|00000610| 65 72 74 69 63 61 6c 44 | 69 73 74 0d 65 78 69 74 |erticalD|ist.exit|
|00000620| 20 73 77 69 74 63 68 0d | 63 61 73 65 20 32 31 0d | switch.|case 21.|
|00000630| 70 75 74 20 22 73 70 61 | 63 65 64 22 20 69 6e 74 |put "spa|ced" int|
|00000640| 6f 20 56 65 72 74 69 63 | 61 6c 44 69 73 74 0d 65 |o Vertic|alDist.e|
|00000650| 78 69 74 20 73 77 69 74 | 63 68 0d 63 61 73 65 20 |xit swit|ch.case |
|00000660| 31 38 0d 70 75 74 20 22 | 74 6f 70 22 20 69 6e 74 |18.put "|top" int|
|00000670| 6f 20 56 65 72 74 69 63 | 61 6c 44 69 73 74 0d 65 |o Vertic|alDist.e|
|00000680| 78 69 74 20 73 77 69 74 | 63 68 0d 63 61 73 65 20 |xit swit|ch.case |
|00000690| 31 39 0d 70 75 74 20 22 | 63 65 6e 74 65 72 22 20 |19.put "|center" |
|000006a0| 69 6e 74 6f 20 56 65 72 | 74 69 63 61 6c 44 69 73 |into Ver|ticalDis|
|000006b0| 74 0d 65 78 69 74 20 73 | 77 69 74 63 68 0d 63 61 |t.exit s|witch.ca|
|000006c0| 73 65 20 32 30 0d 70 75 | 74 20 22 62 6f 74 74 6f |se 20.pu|t "botto|
|000006d0| 6d 22 20 69 6e 74 6f 20 | 56 65 72 74 69 63 61 6c |m" into |Vertical|
|000006e0| 44 69 73 74 0d 65 78 69 | 74 20 73 77 69 74 63 68 |Dist.exi|t switch|
|000006f0| 0d 0d 63 61 73 65 20 31 | 35 0d 68 65 6c 70 64 69 |..case 1|5.helpdi|
|00000700| 61 6c 6f 67 20 31 32 38 | 2c 20 22 44 69 73 74 72 |alog 128|, "Distr|
|00000710| 69 62 75 74 65 20 48 65 | 6c 70 22 0d 65 78 69 74 |ibute He|lp".exit|
|00000720| 20 73 77 69 74 63 68 0d | 0d 63 61 73 65 20 32 35 | switch.|.case 25|
|00000730| 0d 70 75 74 20 22 4d 61 | 72 67 69 6e 73 22 20 69 |.put "Ma|rgins" i|
|00000740| 6e 74 6f 20 64 69 73 74 | 72 69 62 75 74 65 42 79 |nto dist|ributeBy|
|00000750| 0d 65 78 69 74 20 73 77 | 69 74 63 68 0d 0d 63 61 |.exit sw|itch..ca|
|00000760| 73 65 20 32 36 0d 70 75 | 74 20 22 47 72 6f 75 70 |se 26.pu|t "Group|
|00000770| 22 20 69 6e 74 6f 20 64 | 69 73 74 72 69 62 75 74 |" into d|istribut|
|00000780| 65 42 79 0d 65 78 69 74 | 20 73 77 69 74 63 68 0d |eBy.exit| switch.|
|00000790| 0d 65 6e 64 20 73 77 69 | 74 63 68 0d 0d 70 75 74 |.end swi|tch..put|
|000007a0| 20 66 69 6e 64 52 69 67 | 68 74 50 69 63 74 75 72 | findRig|htPictur|
|000007b0| 65 28 48 6f 72 69 7a 6f | 6e 74 61 6c 44 69 73 74 |e(Horizo|ntalDist|
|000007c0| 2c 20 56 65 72 74 69 63 | 61 6c 44 69 73 74 29 20 |, Vertic|alDist) |
|000007d0| 69 6e 74 6f 20 54 68 65 | 50 72 65 76 69 65 77 49 |into The|PreviewI|
|000007e0| 44 0d 73 65 74 44 69 61 | 6c 6f 67 49 74 65 6d 20 |D.setDia|logItem |
|000007f0| 31 34 2c 20 70 69 63 74 | 75 72 65 2c 20 74 68 65 |14, pict|ure, the|
|00000800| 50 72 65 76 69 65 77 49 | 44 0d 0d 0d 65 6e 64 20 |PreviewI|D...end |
|00000810| 72 65 70 65 61 74 0d 0d | 73 65 74 20 6d 65 61 73 |repeat..|set meas|
|00000820| 75 72 65 6d 65 6e 74 73 | 20 74 6f 20 4f 6c 64 4d |urements| to OldM|
|00000830| 65 61 73 75 72 65 6d 65 | 6e 74 73 0d 73 65 74 20 |easureme|nts.set |
|00000840| 6d 6f 75 73 65 63 75 72 | 73 6f 72 20 74 6f 20 61 |mousecur|sor to a|
|00000850| 72 72 6f 77 0d 65 6e 64 | 20 73 74 61 72 74 75 70 |rrow.end| startup|
|00000860| 0d 0d 66 75 6e 63 74 69 | 6f 6e 20 72 65 63 74 49 |..functi|on rectI|
|00000870| 6e 52 65 63 74 20 72 65 | 63 74 31 2c 20 72 65 63 |nRect re|ct1, rec|
|00000880| 74 32 0d 2d 2d 20 52 65 | 74 75 72 6e 73 20 69 66 |t2.-- Re|turns if|
|00000890| 20 72 65 63 74 31 20 69 | 73 20 63 6f 6d 70 6c 65 | rect1 i|s comple|
|000008a0| 74 65 6c 79 20 65 6e 63 | 6c 6f 73 65 64 20 62 79 |tely enc|losed by|
|000008b0| 20 72 65 63 74 32 0d 0d | 72 65 74 75 72 6e 20 20 | rect2..|return |
|000008c0| 69 74 65 6d 20 31 20 6f | 66 20 72 65 63 74 31 20 |item 1 o|f rect1 |
|000008d0| 3e 3d 20 69 74 65 6d 20 | 31 20 6f 66 20 72 65 63 |>= item |1 of rec|
|000008e0| 74 32 20 61 6e 64 c2 0d | 69 74 65 6d 20 32 20 6f |t2 and..|item 2 o|
|000008f0| 66 20 72 65 63 74 31 20 | 3e 3d 20 69 74 65 6d 20 |f rect1 |>= item |
|00000900| 32 20 6f 66 20 72 65 63 | 74 32 20 61 6e 64 c2 0d |2 of rec|t2 and..|
|00000910| 69 74 65 6d 20 33 20 6f | 66 20 72 65 63 74 31 20 |item 3 o|f rect1 |
|00000920| 3c 3d 20 69 74 65 6d 20 | 33 20 6f 66 20 72 65 63 |<= item |3 of rec|
|00000930| 74 32 20 61 6e 64 c2 0d | 69 74 65 6d 20 34 20 6f |t2 and..|item 4 o|
|00000940| 66 20 72 65 63 74 31 20 | 3c 3d 20 69 74 65 6d 20 |f rect1 |<= item |
|00000950| 34 20 6f 66 20 72 65 63 | 74 32 0d 0d 65 6e 64 20 |4 of rec|t2..end |
|00000960| 72 65 63 74 49 6e 52 65 | 63 74 0d 0d 0d 66 75 6e |rectInRe|ct...fun|
|00000970| 63 74 69 6f 6e 20 66 69 | 6e 64 52 69 67 68 74 50 |ction fi|ndRightP|
|00000980| 69 63 74 75 72 65 20 48 | 2c 20 56 0d 0d 73 77 69 |icture H|, V..swi|
|00000990| 74 63 68 20 48 0d 63 61 | 73 65 20 22 6e 6f 6e 65 |tch H.ca|se "none|
|000009a0| 22 20 20 0d 73 77 69 74 | 63 68 20 56 0d 63 61 73 |" .swit|ch V.cas|
|000009b0| 65 20 22 6e 6f 6e 65 22 | 20 0d 70 75 74 20 32 34 |e "none"| .put 24|
|000009c0| 30 30 20 69 6e 74 6f 20 | 50 69 63 74 49 44 0d 65 |00 into |PictID.e|
|000009d0| 78 69 74 20 73 77 69 74 | 63 68 0d 63 61 73 65 20 |xit swit|ch.case |
|000009e0| 22 73 70 61 63 65 64 22 | 0d 70 75 74 20 32 34 30 |"spaced"|.put 240|
|000009f0| 34 20 69 6e 74 6f 20 50 | 69 63 74 49 44 0d 65 78 |4 into P|ictID.ex|
|00000a00| 69 74 20 73 77 69 74 63 | 68 20 0d 63 61 73 65 20 |it switc|h .case |
|00000a10| 22 74 6f 70 22 0d 70 75 | 74 20 32 34 30 33 20 69 |"top".pu|t 2403 i|
|00000a20| 6e 74 6f 20 50 69 63 74 | 49 44 0d 65 78 69 74 20 |nto Pict|ID.exit |
|00000a30| 73 77 69 74 63 68 20 20 | 20 20 20 20 20 0d 63 61 |switch | .ca|
|00000a40| 73 65 20 22 63 65 6e 74 | 65 72 22 0d 70 75 74 20 |se "cent|er".put |
|00000a50| 32 34 30 32 20 69 6e 74 | 6f 20 50 69 63 74 49 44 |2402 int|o PictID|
|00000a60| 0d 65 78 69 74 20 73 77 | 69 74 63 68 20 0d 63 61 |.exit sw|itch .ca|
|00000a70| 73 65 20 22 62 6f 74 74 | 6f 6d 22 0d 70 75 74 20 |se "bott|om".put |
|00000a80| 32 34 30 31 20 69 6e 74 | 6f 20 50 69 63 74 49 44 |2401 int|o PictID|
|00000a90| 0d 65 78 69 74 20 73 77 | 69 74 63 68 20 0d 65 6e |.exit sw|itch .en|
|00000aa0| 64 20 73 77 69 74 63 68 | 0d 65 78 69 74 20 73 77 |d switch|.exit sw|
|00000ab0| 69 74 63 68 0d 0d 63 61 | 73 65 20 22 73 70 61 63 |itch..ca|se "spac|
|00000ac0| 65 64 22 0d 73 77 69 74 | 63 68 20 56 0d 63 61 73 |ed".swit|ch V.cas|
|00000ad0| 65 20 22 6e 6f 6e 65 22 | 20 0d 70 75 74 20 32 34 |e "none"| .put 24|
|00000ae0| 32 35 20 69 6e 74 6f 20 | 50 69 63 74 49 44 0d 65 |25 into |PictID.e|
|00000af0| 78 69 74 20 73 77 69 74 | 63 68 20 0d 63 61 73 65 |xit swit|ch .case|
|00000b00| 20 22 73 70 61 63 65 64 | 22 0d 70 75 74 20 32 34 | "spaced|".put 24|
|00000b10| 32 30 20 69 6e 74 6f 20 | 50 69 63 74 49 44 0d 65 |20 into |PictID.e|
|00000b20| 78 69 74 20 73 77 69 74 | 63 68 20 0d 63 61 73 65 |xit swit|ch .case|
|00000b30| 20 22 74 6f 70 22 0d 70 | 75 74 20 32 34 31 36 20 | "top".p|ut 2416 |
|00000b40| 69 6e 74 6f 20 50 69 63 | 74 49 44 0d 65 78 69 74 |into Pic|tID.exit|
|00000b50| 20 73 77 69 74 63 68 20 | 0d 63 61 73 65 20 22 63 | switch |.case "c|
|00000b60| 65 6e 74 65 72 22 0d 70 | 75 74 20 32 34 31 32 20 |enter".p|ut 2412 |
|00000b70| 69 6e 74 6f 20 50 69 63 | 74 49 44 0d 65 78 69 74 |into Pic|tID.exit|
|00000b80| 20 73 77 69 74 63 68 20 | 0d 63 61 73 65 20 22 62 | switch |.case "b|
|00000b90| 6f 74 74 6f 6d 22 0d 70 | 75 74 20 32 34 30 38 20 |ottom".p|ut 2408 |
|00000ba0| 69 6e 74 6f 20 50 69 63 | 74 49 44 0d 65 78 69 74 |into Pic|tID.exit|
|00000bb0| 20 73 77 69 74 63 68 20 | 0d 65 6e 64 20 73 77 69 | switch |.end swi|
|00000bc0| 74 63 68 0d 65 78 69 74 | 20 73 77 69 74 63 68 0d |tch.exit| switch.|
|00000bd0| 0d 63 61 73 65 20 22 6c | 65 66 74 22 0d 73 77 69 |.case "l|eft".swi|
|00000be0| 74 63 68 20 56 0d 63 61 | 73 65 20 22 6e 6f 6e 65 |tch V.ca|se "none|
|00000bf0| 22 20 0d 70 75 74 20 32 | 34 32 34 20 69 6e 74 6f |" .put 2|424 into|
|00000c00| 20 50 69 63 74 49 44 0d | 65 78 69 74 20 73 77 69 | PictID.|exit swi|
|00000c10| 74 63 68 20 0d 63 61 73 | 65 20 22 73 70 61 63 65 |tch .cas|e "space|
|00000c20| 64 22 0d 70 75 74 20 32 | 34 31 39 20 69 6e 74 6f |d".put 2|419 into|
|00000c30| 20 50 69 63 74 49 44 0d | 65 78 69 74 20 73 77 69 | PictID.|exit swi|
|00000c40| 74 63 68 20 0d 63 61 73 | 65 20 22 74 6f 70 22 0d |tch .cas|e "top".|
|00000c50| 70 75 74 20 32 34 31 35 | 20 69 6e 74 6f 20 50 69 |put 2415| into Pi|
|00000c60| 63 74 49 44 0d 65 78 69 | 74 20 73 77 69 74 63 68 |ctID.exi|t switch|
|00000c70| 20 0d 63 61 73 65 20 22 | 63 65 6e 74 65 72 22 0d | .case "|center".|
|00000c80| 70 75 74 20 32 34 31 31 | 20 69 6e 74 6f 20 50 69 |put 2411| into Pi|
|00000c90| 63 74 49 44 0d 65 78 69 | 74 20 73 77 69 74 63 68 |ctID.exi|t switch|
|00000ca0| 20 0d 63 61 73 65 20 22 | 62 6f 74 74 6f 6d 22 0d | .case "|bottom".|
|00000cb0| 70 75 74 20 32 34 30 37 | 20 69 6e 74 6f 20 50 69 |put 2407| into Pi|
|00000cc0| 63 74 49 44 0d 65 78 69 | 74 20 73 77 69 74 63 68 |ctID.exi|t switch|
|00000cd0| 20 0d 65 6e 64 20 73 77 | 69 74 63 68 0d 65 78 69 | .end sw|itch.exi|
|00000ce0| 74 20 73 77 69 74 63 68 | 0d 0d 63 61 73 65 20 22 |t switch|..case "|
|00000cf0| 63 65 6e 74 65 72 22 0d | 73 77 69 74 63 68 20 56 |center".|switch V|
|00000d00| 0d 63 61 73 65 20 22 6e | 6f 6e 65 22 20 0d 70 75 |.case "n|one" .pu|
|00000d10| 74 20 32 34 32 33 20 69 | 6e 74 6f 20 50 69 63 74 |t 2423 i|nto Pict|
|00000d20| 49 44 0d 65 78 69 74 20 | 73 77 69 74 63 68 20 0d |ID.exit |switch .|
|00000d30| 63 61 73 65 20 22 73 70 | 61 63 65 64 22 0d 70 75 |case "sp|aced".pu|
|00000d40| 74 20 32 34 31 38 20 69 | 6e 74 6f 20 50 69 63 74 |t 2418 i|nto Pict|
|00000d50| 49 44 0d 65 78 69 74 20 | 73 77 69 74 63 68 20 0d |ID.exit |switch .|
|00000d60| 63 61 73 65 20 22 74 6f | 70 22 0d 70 75 74 20 32 |case "to|p".put 2|
|00000d70| 34 31 34 20 69 6e 74 6f | 20 50 69 63 74 49 44 0d |414 into| PictID.|
|00000d80| 65 78 69 74 20 73 77 69 | 74 63 68 20 0d 63 61 73 |exit swi|tch .cas|
|00000d90| 65 20 22 63 65 6e 74 65 | 72 22 0d 70 75 74 20 32 |e "cente|r".put 2|
|00000da0| 34 31 30 20 69 6e 74 6f | 20 50 69 63 74 49 44 0d |410 into| PictID.|
|00000db0| 65 78 69 74 20 73 77 69 | 74 63 68 20 0d 63 61 73 |exit swi|tch .cas|
|00000dc0| 65 20 22 62 6f 74 74 6f | 6d 22 0d 70 75 74 20 32 |e "botto|m".put 2|
|00000dd0| 34 30 36 20 69 6e 74 6f | 20 50 69 63 74 49 44 0d |406 into| PictID.|
|00000de0| 65 78 69 74 20 73 77 69 | 74 63 68 20 0d 65 6e 64 |exit swi|tch .end|
|00000df0| 20 73 77 69 74 63 68 0d | 65 78 69 74 20 73 77 69 | switch.|exit swi|
|00000e00| 74 63 68 0d 0d 63 61 73 | 65 20 22 72 69 67 68 74 |tch..cas|e "right|
|00000e10| 22 0d 73 77 69 74 63 68 | 20 56 0d 63 61 73 65 20 |".switch| V.case |
|00000e20| 22 6e 6f 6e 65 22 20 0d | 70 75 74 20 32 34 32 32 |"none" .|put 2422|
|00000e30| 20 69 6e 74 6f 20 50 69 | 63 74 49 44 0d 65 78 69 | into Pi|ctID.exi|
|00000e40| 74 20 73 77 69 74 63 68 | 20 0d 63 61 73 65 20 22 |t switch| .case "|
|00000e50| 73 70 61 63 65 64 22 0d | 70 75 74 20 32 34 31 37 |spaced".|put 2417|
|00000e60| 20 69 6e 74 6f 20 50 69 | 63 74 49 44 0d 65 78 69 | into Pi|ctID.exi|
|00000e70| 74 20 73 77 69 74 63 68 | 20 0d 63 61 73 65 20 22 |t switch| .case "|
|00000e80| 74 6f 70 22 0d 70 75 74 | 20 32 34 31 33 20 69 6e |top".put| 2413 in|
|00000e90| 74 6f 20 50 69 63 74 49 | 44 0d 65 78 69 74 20 73 |to PictI|D.exit s|
|00000ea0| 77 69 74 63 68 20 0d 63 | 61 73 65 20 22 63 65 6e |witch .c|ase "cen|
|00000eb0| 74 65 72 22 0d 70 75 74 | 20 32 34 30 39 20 69 6e |ter".put| 2409 in|
|00000ec0| 74 6f 20 50 69 63 74 49 | 44 0d 65 78 69 74 20 73 |to PictI|D.exit s|
|00000ed0| 77 69 74 63 68 20 0d 63 | 61 73 65 20 22 62 6f 74 |witch .c|ase "bot|
|00000ee0| 74 6f 6d 22 0d 70 75 74 | 20 32 34 30 35 20 69 6e |tom".put| 2405 in|
|00000ef0| 74 6f 20 50 69 63 74 49 | 44 0d 65 78 69 74 20 73 |to PictI|D.exit s|
|00000f00| 77 69 74 63 68 20 0d 65 | 6e 64 20 73 77 69 74 63 |witch .e|nd switc|
|00000f10| 68 0d 65 78 69 74 20 73 | 77 69 74 63 68 0d 0d 65 |h.exit s|witch..e|
|00000f20| 6e 64 20 73 77 69 74 63 | 68 0d 0d 0d 72 65 74 75 |nd switc|h...retu|
|00000f30| 72 6e 20 50 69 63 74 49 | 44 0d 0d 65 6e 64 20 66 |rn PictI|D..end f|
|00000f40| 69 6e 64 52 69 67 68 74 | 50 69 63 74 75 72 65 0d |indRight|Picture.|
|00000f50| 0d 6f 6e 20 44 6f 41 6c | 69 67 6e 20 48 2c 20 56 |.on DoAl|ign H, V|
|00000f60| 2c 20 64 69 73 74 72 69 | 62 75 74 65 42 79 0d 0d |, distri|buteBy..|
|00000f70| 73 65 74 20 6c 6f 63 6b | 63 75 72 73 6f 72 20 74 |set lock|cursor t|
|00000f80| 6f 20 74 72 75 65 0d 73 | 65 74 20 6c 6f 63 6b 73 |o true.s|et locks|
|00000f90| 63 72 65 65 6e 20 74 6f | 20 74 72 75 65 0d 0d 70 |creen to| true..p|
|00000fa0| 75 74 20 73 65 6c 65 63 | 74 65 64 4f 62 6a 65 63 |ut selec|tedObjec|
|00000fb0| 74 73 28 29 20 69 6e 74 | 6f 20 74 68 65 53 65 6c |ts() int|o theSel|
|00000fc0| 65 63 74 65 64 4f 62 6a | 65 63 74 73 0d 0d 73 77 |ectedObj|ects..sw|
|00000fd0| 69 74 63 68 20 64 69 73 | 74 72 69 62 75 74 65 42 |itch dis|tributeB|
|00000fe0| 79 20 0d 0d 63 61 73 65 | 20 22 6d 61 72 67 69 6e |y ..case| "margin|
|00000ff0| 73 22 0d 70 75 74 20 74 | 68 65 53 65 6c 65 63 74 |s".put t|heSelect|
|00001000| 65 64 4f 62 6a 65 63 74 | 73 20 69 6e 74 6f 20 74 |edObject|s into t|
|00001010| 68 65 44 69 73 74 72 69 | 62 75 74 65 4f 62 6a 65 |heDistri|buteObje|
|00001020| 63 74 73 0d 70 75 74 20 | 6e 75 6d 62 65 72 20 6f |cts.put |number o|
|00001030| 66 20 69 74 65 6d 73 20 | 69 6e 20 74 68 65 53 65 |f items |in theSe|
|00001040| 6c 65 63 74 65 64 4f 62 | 6a 65 63 74 73 20 69 6e |lectedOb|jects in|
|00001050| 74 6f 20 54 6f 74 61 6c | 4f 62 6a 65 63 74 73 0d |to Total|Objects.|
|00001060| 0d 70 75 74 20 6c 65 66 | 74 4d 61 72 67 69 6e 20 |.put lef|tMargin |
|00001070| 26 20 22 2c 22 20 26 c2 | 0d 74 6f 70 4d 61 72 67 |& "," &.|.topMarg|
|00001080| 69 6e 20 26 20 22 2c 22 | 20 26 c2 0d 70 61 67 65 |in & ","| &..page|
|00001090| 57 69 64 74 68 2d 72 69 | 67 68 74 4d 61 72 67 69 |Width-ri|ghtMargi|
|000010a0| 6e 20 26 20 22 2c 22 20 | 26 c2 0d 70 61 67 65 48 |n & "," |&..pageH|
|000010b0| 65 69 67 68 74 2d 62 6f | 74 74 6f 6d 4d 61 72 67 |eight-bo|ttomMarg|
|000010c0| 69 6e 20 20 69 6e 74 6f | 20 74 68 65 44 69 73 74 |in into| theDist|
|000010d0| 72 69 62 75 74 65 52 65 | 63 74 0d 0d 70 75 74 20 |ributeRe|ct..put |
|000010e0| 70 61 67 65 77 69 64 74 | 68 20 2d 20 28 6c 65 66 |pagewidt|h - (lef|
|000010f0| 74 4d 61 72 67 69 6e 20 | 2b 20 72 69 67 68 74 4d |tMargin |+ rightM|
|00001100| 61 72 67 69 6e 29 20 69 | 6e 74 6f 20 44 69 73 74 |argin) i|nto Dist|
|00001110| 72 69 62 75 74 65 4f 62 | 6a 57 69 64 74 68 0d 70 |ributeOb|jWidth.p|
|00001120| 75 74 20 70 61 67 65 68 | 65 69 67 68 74 20 2d 20 |ut pageh|eight - |
|00001130| 28 54 6f 70 4d 61 72 67 | 69 6e 20 2b 20 42 6f 74 |(TopMarg|in + Bot|
|00001140| 74 6f 6d 4d 61 72 67 69 | 6e 29 20 69 6e 74 6f 20 |tomMargi|n) into |
|00001150| 44 69 73 74 72 69 62 75 | 74 65 4f 62 6a 48 65 69 |Distribu|teObjHei|
|00001160| 67 68 74 0d 65 78 69 74 | 20 73 77 69 74 63 68 0d |ght.exit| switch.|
|00001170| 0d 63 61 73 65 20 22 47 | 72 6f 75 70 22 0d 2d 2d |.case "G|roup".--|
|00001180| 20 44 6f 20 74 68 65 20 | 67 72 6f 75 70 20 6d 6f | Do the |group mo|
|00001190| 64 65 2e 0d 70 75 74 20 | 74 68 65 53 65 6c 65 63 |de..put |theSelec|
|000011a0| 74 65 64 4f 62 6a 65 63 | 74 73 20 69 6e 74 6f 20 |tedObjec|ts into |
|000011b0| 74 68 65 44 69 73 74 72 | 69 62 75 74 65 4f 62 6a |theDistr|ibuteObj|
|000011c0| 65 63 74 73 0d 70 75 74 | 20 6e 75 6d 62 65 72 20 |ects.put| number |
|000011d0| 6f 66 20 69 74 65 6d 73 | 20 69 6e 20 74 68 65 53 |of items| in theS|
|000011e0| 65 6c 65 63 74 65 64 4f | 62 6a 65 63 74 73 20 69 |electedO|bjects i|
|000011f0| 6e 74 6f 20 74 6f 74 61 | 6c 4f 62 6a 65 63 74 73 |nto tota|lObjects|
|00001200| 0d 0d 70 75 74 20 72 65 | 63 74 20 6f 66 20 6f 62 |..put re|ct of ob|
|00001210| 6a 65 63 74 20 28 69 74 | 65 6d 20 31 20 6f 66 20 |ject (it|em 1 of |
|00001220| 74 68 65 44 69 73 74 72 | 69 62 75 74 65 4f 62 6a |theDistr|ibuteObj|
|00001230| 65 63 74 73 29 20 69 6e | 74 6f 20 74 68 65 44 69 |ects) in|to theDi|
|00001240| 73 74 72 69 62 75 74 65 | 52 65 63 74 0d 72 65 70 |stribute|Rect.rep|
|00001250| 65 61 74 20 77 69 74 68 | 20 78 20 3d 20 32 20 74 |eat with| x = 2 t|
|00001260| 6f 20 74 6f 74 61 6c 4f | 62 6a 65 63 74 73 0d 70 |o totalO|bjects.p|
|00001270| 75 74 20 75 6e 69 6f 6e | 52 65 63 74 61 6e 67 6c |ut union|Rectangl|
|00001280| 65 28 74 68 65 44 69 73 | 74 72 69 62 75 74 65 52 |e(theDis|tributeR|
|00001290| 65 63 74 2c 20 72 65 63 | 74 20 6f 66 20 6f 62 6a |ect, rec|t of obj|
|000012a0| 65 63 74 20 c2 0d 28 69 | 74 65 6d 20 78 20 6f 66 |ect ..(i|tem x of|
|000012b0| 20 74 68 65 44 69 73 74 | 72 69 62 75 74 65 4f 62 | theDist|ributeOb|
|000012c0| 6a 65 63 74 73 29 29 20 | 69 6e 74 6f 20 74 68 65 |jects)) |into the|
|000012d0| 44 69 73 74 72 69 62 75 | 74 65 52 65 63 74 0d 65 |Distribu|teRect.e|
|000012e0| 6e 64 20 72 65 70 65 61 | 74 0d 0d 70 75 74 20 61 |nd repea|t..put a|
|000012f0| 62 73 28 69 74 65 6d 20 | 33 20 6f 66 20 74 68 65 |bs(item |3 of the|
|00001300| 44 69 73 74 72 69 62 75 | 74 65 52 65 63 74 20 2d |Distribu|teRect -|
|00001310| 20 69 74 65 6d 20 31 20 | 6f 66 20 74 68 65 44 69 | item 1 |of theDi|
|00001320| 73 74 72 69 62 75 74 65 | 52 65 63 74 29 20 c2 0d |stribute|Rect) ..|
|00001330| 69 6e 74 6f 20 44 69 73 | 74 72 69 62 75 74 65 4f |into Dis|tributeO|
|00001340| 62 6a 57 69 64 74 68 0d | 70 75 74 20 61 62 73 28 |bjWidth.|put abs(|
|00001350| 69 74 65 6d 20 34 20 6f | 66 20 74 68 65 44 69 73 |item 4 o|f theDis|
|00001360| 74 72 69 62 75 74 65 52 | 65 63 74 20 2d 20 69 74 |tributeR|ect - it|
|00001370| 65 6d 20 32 20 6f 66 20 | 74 68 65 44 69 73 74 72 |em 2 of |theDistr|
|00001380| 69 62 75 74 65 52 65 63 | 74 29 20 c2 0d 69 6e 74 |ibuteRec|t) ..int|
|00001390| 6f 20 44 69 73 74 72 69 | 62 75 74 65 4f 62 6a 48 |o Distri|buteObjH|
|000013a0| 65 69 67 68 74 0d 65 78 | 69 74 20 73 77 69 74 63 |eight.ex|it switc|
|000013b0| 68 0d 0d 65 6e 64 20 73 | 77 69 74 63 68 0d 0d 0d |h..end s|witch...|
|000013c0| 73 65 74 20 6c 6f 63 6b | 73 63 72 65 65 6e 20 74 |set lock|screen t|
|000013d0| 6f 20 74 72 75 65 0d 0d | 73 77 69 74 63 68 20 48 |o true..|switch H|
|000013e0| 0d 63 61 73 65 20 22 73 | 70 61 63 65 64 22 0d 2d |.case "s|paced".-|
|000013f0| 2d 20 46 69 6e 64 20 77 | 69 64 74 68 73 20 6f 66 |- Find w|idths of|
|00001400| 20 61 6c 6c 20 6f 62 6a | 65 63 74 73 0d 70 75 74 | all obj|ects.put|
|00001410| 20 30 20 69 6e 74 6f 20 | 74 6f 74 61 6c 57 69 64 | 0 into |totalWid|
|00001420| 74 68 73 0d 72 65 70 65 | 61 74 20 77 69 74 68 20 |ths.repe|at with |
|00001430| 78 20 3d 20 31 20 74 6f | 20 6e 75 6d 62 65 72 20 |x = 1 to| number |
|00001440| 6f 66 20 69 74 65 6d 73 | 20 69 6e 20 74 68 65 44 |of items| in theD|
|00001450| 69 73 74 72 69 62 75 74 | 65 4f 62 6a 65 63 74 73 |istribut|eObjects|
|00001460| 0d 73 65 74 20 6d 6f 75 | 73 65 63 75 72 73 6f 72 |.set mou|secursor|
|00001470| 20 74 6f 20 72 6f 6c 6c | 0d 70 75 74 20 77 69 64 | to roll|.put wid|
|00001480| 74 68 20 6f 66 20 6f 62 | 6a 65 63 74 20 28 69 74 |th of ob|ject (it|
|00001490| 65 6d 20 78 20 6f 66 20 | 74 68 65 44 69 73 74 72 |em x of |theDistr|
|000014a0| 69 62 75 74 65 4f 62 6a | 65 63 74 73 29 20 2b 20 |ibuteObj|ects) + |
|000014b0| 74 6f 74 61 6c 57 69 64 | 74 68 73 20 69 6e 74 6f |totalWid|ths into|
|000014c0| 20 74 6f 74 61 6c 57 69 | 64 74 68 73 0d 65 6e 64 | totalWi|dths.end|
|000014d0| 20 72 65 70 65 61 74 0d | 0d 70 75 74 20 28 28 44 | repeat.|.put ((D|
|000014e0| 69 73 74 72 69 62 75 74 | 65 4f 62 6a 57 69 64 74 |istribut|eObjWidt|
|000014f0| 68 29 20 2d 20 74 6f 74 | 61 6c 57 69 64 74 68 73 |h) - tot|alWidths|
|00001500| 29 20 2f 20 28 54 6f 74 | 61 6c 4f 62 6a 65 63 74 |) / (Tot|alObject|
|00001510| 73 20 2d 20 31 29 c2 0d | 69 6e 74 6f 20 44 69 73 |s - 1)..|into Dis|
|00001520| 74 72 69 62 75 74 65 57 | 69 64 74 68 0d 70 75 74 |tributeW|idth.put|
|00001530| 20 28 44 69 73 74 72 69 | 62 75 74 65 4f 62 6a 57 | (Distri|buteObjW|
|00001540| 69 64 74 68 29 20 2f 20 | 54 6f 74 61 6c 4f 62 6a |idth) / |TotalObj|
|00001550| 65 63 74 73 20 69 6e 74 | 6f 20 44 69 73 74 72 69 |ects int|o Distri|
|00001560| 62 75 74 65 53 69 7a 65 | 0d 0d 70 75 74 20 69 74 |buteSize|..put it|
|00001570| 65 6d 20 31 20 6f 66 20 | 74 68 65 44 69 73 74 72 |em 1 of |theDistr|
|00001580| 69 62 75 74 65 52 65 63 | 74 20 69 6e 74 6f 20 53 |ibuteRec|t into S|
|00001590| 74 61 72 74 4c 65 66 74 | 0d 0d 72 65 70 65 61 74 |tartLeft|..repeat|
|000015a0| 20 77 69 74 68 20 78 20 | 3d 20 31 20 74 6f 20 6e | with x |= 1 to n|
|000015b0| 75 6d 62 65 72 20 6f 66 | 20 69 74 65 6d 73 20 69 |umber of| items i|
|000015c0| 6e 20 74 68 65 44 69 73 | 74 72 69 62 75 74 65 4f |n theDis|tributeO|
|000015d0| 62 6a 65 63 74 73 0d 73 | 65 74 20 6d 6f 75 73 65 |bjects.s|et mouse|
|000015e0| 63 75 72 73 6f 72 20 74 | 6f 20 72 6f 6c 6c 0d 70 |cursor t|o roll.p|
|000015f0| 75 74 20 73 74 61 72 74 | 4c 65 66 74 20 2b 20 61 |ut start|Left + a|
|00001600| 62 73 28 69 74 65 6d 20 | 33 20 6f 66 20 72 65 63 |bs(item |3 of rec|
|00001610| 74 20 6f 66 20 6f 62 6a | 65 63 74 20 28 69 74 65 |t of obj|ect (ite|
|00001620| 6d 20 78 20 6f 66 20 74 | 68 65 44 69 73 74 72 69 |m x of t|heDistri|
|00001630| 62 75 74 65 4f 62 6a 65 | 63 74 73 29 20 2d 20 c2 |buteObje|cts) - .|
|00001640| 0d 69 74 65 6d 20 31 20 | 6f 66 20 72 65 63 74 20 |.item 1 |of rect |
|00001650| 6f 66 20 6f 62 6a 65 63 | 74 20 28 69 74 65 6d 20 |of objec|t (item |
|00001660| 78 20 6f 66 20 74 68 65 | 44 69 73 74 72 69 62 75 |x of the|Distribu|
|00001670| 74 65 4f 62 6a 65 63 74 | 73 29 29 20 69 6e 74 6f |teObject|s)) into|
|00001680| 20 72 69 67 68 74 0d 70 | 75 74 20 73 74 61 72 74 | right.p|ut start|
|00001690| 6c 65 66 74 20 69 6e 74 | 6f 20 6c 65 66 74 0d 0d |left int|o left..|
|000016a0| 70 75 74 20 6c 65 66 74 | 20 26 20 22 2c 22 20 26 |put left| & "," &|
|000016b0| 20 c2 0d 69 74 65 6d 20 | 32 20 6f 66 20 72 65 63 | ..item |2 of rec|
|000016c0| 74 20 6f 66 20 6f 62 6a | 65 63 74 20 28 69 74 65 |t of obj|ect (ite|
|000016d0| 6d 20 78 20 6f 66 20 74 | 68 65 44 69 73 74 72 69 |m x of t|heDistri|
|000016e0| 62 75 74 65 4f 62 6a 65 | 63 74 73 29 20 26 20 22 |buteObje|cts) & "|
|000016f0| 2c 22 20 26 c2 0d 72 69 | 67 68 74 20 26 22 2c 22 |," &..ri|ght &","|
|00001700| 20 26 c2 0d 69 74 65 6d | 20 34 20 6f 66 20 72 65 | &..item| 4 of re|
|00001710| 63 74 20 6f 66 20 6f 62 | 6a 65 63 74 20 28 69 74 |ct of ob|ject (it|
|00001720| 65 6d 20 78 20 6f 66 20 | 74 68 65 44 69 73 74 72 |em x of |theDistr|
|00001730| 69 62 75 74 65 4f 62 6a | 65 63 74 73 29 20 69 6e |ibuteObj|ects) in|
|00001740| 74 6f 20 74 68 65 52 65 | 63 74 0d 0d 73 65 74 20 |to theRe|ct..set |
|00001750| 72 65 63 74 20 6f 66 20 | 6f 62 6a 65 63 74 20 28 |rect of |object (|
|00001760| 69 74 65 6d 20 78 20 6f | 66 20 74 68 65 44 69 73 |item x o|f theDis|
|00001770| 74 72 69 62 75 74 65 4f | 62 6a 65 63 74 73 29 20 |tributeO|bjects) |
|00001780| 74 6f 20 74 68 65 52 65 | 63 74 0d 0d 70 75 74 20 |to theRe|ct..put |
|00001790| 72 69 67 68 74 20 2b 20 | 64 69 73 74 72 69 62 75 |right + |distribu|
|000017a0| 74 65 57 69 64 74 68 20 | 69 6e 74 6f 20 73 74 61 |teWidth |into sta|
|000017b0| 72 74 6c 65 66 74 0d 65 | 6e 64 20 72 65 70 65 61 |rtleft.e|nd repea|
|000017c0| 74 0d 65 78 69 74 20 73 | 77 69 74 63 68 0d 0d 63 |t.exit s|witch..c|
|000017d0| 61 73 65 20 22 6c 65 66 | 74 22 0d 70 75 74 20 28 |ase "lef|t".put (|
|000017e0| 44 69 73 74 72 69 62 75 | 74 65 4f 62 6a 57 69 64 |Distribu|teObjWid|
|000017f0| 74 68 29 20 2f 20 54 6f | 74 61 6c 4f 62 6a 65 63 |th) / To|talObjec|
|00001800| 74 73 20 69 6e 74 6f 20 | 44 69 73 74 72 69 62 75 |ts into |Distribu|
|00001810| 74 65 53 69 7a 65 0d 0d | 72 65 70 65 61 74 20 77 |teSize..|repeat w|
|00001820| 69 74 68 20 78 20 3d 20 | 31 20 74 6f 20 6e 75 6d |ith x = |1 to num|
|00001830| 62 65 72 20 6f 66 20 69 | 74 65 6d 73 20 69 6e 20 |ber of i|tems in |
|00001840| 74 68 65 44 69 73 74 72 | 69 62 75 74 65 4f 62 6a |theDistr|ibuteObj|
|00001850| 65 63 74 73 0d 70 75 74 | 20 28 69 74 65 6d 20 31 |ects.put| (item 1|
|00001860| 20 6f 66 20 74 68 65 44 | 69 73 74 72 69 62 75 74 | of theD|istribut|
|00001870| 65 52 65 63 74 29 20 2b | 20 28 28 78 2d 31 29 20 |eRect) +| ((x-1) |
|00001880| 2a 20 44 69 73 74 72 69 | 62 75 74 65 53 69 7a 65 |* Distri|buteSize|
|00001890| 29 20 26 20 22 2c 22 20 | 26 c2 0d 28 69 74 65 6d |) & "," |&..(item|
|000018a0| 20 32 20 6f 66 20 72 65 | 63 74 20 6f 66 20 6f 62 | 2 of re|ct of ob|
|000018b0| 6a 65 63 74 20 28 69 74 | 65 6d 20 78 20 6f 66 20 |ject (it|em x of |
|000018c0| 74 68 65 44 69 73 74 72 | 69 62 75 74 65 4f 62 6a |theDistr|ibuteObj|
|000018d0| 65 63 74 73 29 29 20 26 | 20 22 2c 22 20 26 c2 0d |ects)) &| "," &..|
|000018e0| 28 69 74 65 6d 20 31 20 | 6f 66 20 74 68 65 44 69 |(item 1 |of theDi|
|000018f0| 73 74 72 69 62 75 74 65 | 52 65 63 74 29 20 2b 20 |stribute|Rect) + |
|00001900| 28 28 78 2d 31 29 20 2a | 20 44 69 73 74 72 69 62 |((x-1) *| Distrib|
|00001910| 75 74 65 53 69 7a 65 29 | 20 2b 20 c2 0d 69 74 65 |uteSize)| + ..ite|
|00001920| 6d 20 33 20 6f 66 20 72 | 65 63 74 20 6f 66 20 6f |m 3 of r|ect of o|
|00001930| 62 6a 65 63 74 20 28 69 | 74 65 6d 20 78 20 6f 66 |bject (i|tem x of|
|00001940| 20 74 68 65 44 69 73 74 | 72 69 62 75 74 65 4f 62 | theDist|ributeOb|
|00001950| 6a 65 63 74 73 29 20 2d | 20 c2 0d 69 74 65 6d 20 |jects) -| ..item |
|00001960| 31 20 6f 66 20 72 65 63 | 74 20 6f 66 20 6f 62 6a |1 of rec|t of obj|
|00001970| 65 63 74 20 28 69 74 65 | 6d 20 78 20 6f 66 20 74 |ect (ite|m x of t|
|00001980| 68 65 44 69 73 74 72 69 | 62 75 74 65 4f 62 6a 65 |heDistri|buteObje|
|00001990| 63 74 73 29 20 26 20 22 | 2c 22 20 26 c2 0d 28 69 |cts) & "|," &..(i|
|000019a0| 74 65 6d 20 34 20 6f 66 | 20 72 65 63 74 20 6f 66 |tem 4 of| rect of|
|000019b0| 20 6f 62 6a 65 63 74 20 | 28 69 74 65 6d 20 78 20 | object |(item x |
|000019c0| 6f 66 20 74 68 65 44 69 | 73 74 72 69 62 75 74 65 |of theDi|stribute|
|000019d0| 4f 62 6a 65 63 74 73 29 | 29 20 69 6e 74 6f 20 74 |Objects)|) into t|
|000019e0| 68 65 52 65 63 74 0d 73 | 65 74 20 72 65 63 74 20 |heRect.s|et rect |
|000019f0| 6f 66 20 6f 62 6a 65 63 | 74 20 28 69 74 65 6d 20 |of objec|t (item |
|00001a00| 78 20 6f 66 20 74 68 65 | 44 69 73 74 72 69 62 75 |x of the|Distribu|
|00001a10| 74 65 4f 62 6a 65 63 74 | 73 29 20 74 6f 20 74 68 |teObject|s) to th|
|00001a20| 65 52 65 63 74 0d 65 6e | 64 20 72 65 70 65 61 74 |eRect.en|d repeat|
|00001a30| 0d 65 78 69 74 20 73 77 | 69 74 63 68 0d 0d 63 61 |.exit sw|itch..ca|
|00001a40| 73 65 20 22 63 65 6e 74 | 65 72 22 0d 70 75 74 20 |se "cent|er".put |
|00001a50| 28 44 69 73 74 72 69 62 | 75 74 65 4f 62 6a 57 69 |(Distrib|uteObjWi|
|00001a60| 64 74 68 29 20 2f 20 54 | 6f 74 61 6c 4f 62 6a 65 |dth) / T|otalObje|
|00001a70| 63 74 73 20 69 6e 74 6f | 20 44 69 73 74 72 69 62 |cts into| Distrib|
|00001a80| 75 74 65 53 69 7a 65 0d | 0d 72 65 70 65 61 74 20 |uteSize.|.repeat |
|00001a90| 77 69 74 68 20 78 20 3d | 20 31 20 74 6f 20 6e 75 |with x =| 1 to nu|
|00001aa0| 6d 62 65 72 20 6f 66 20 | 69 74 65 6d 73 20 69 6e |mber of |items in|
|00001ab0| 20 74 68 65 44 69 73 74 | 72 69 62 75 74 65 4f 62 | theDist|ributeOb|
|00001ac0| 6a 65 63 74 73 0d 70 75 | 74 20 28 69 74 65 6d 20 |jects.pu|t (item |
|00001ad0| 31 20 6f 66 20 74 68 65 | 44 69 73 74 72 69 62 75 |1 of the|Distribu|
|00001ae0| 74 65 52 65 63 74 20 2b | 20 28 44 69 73 74 72 69 |teRect +| (Distri|
|00001af0| 62 75 74 65 53 69 7a 65 | 20 2f 20 32 29 29 20 2b |buteSize| / 2)) +|
|00001b00| 20 c2 0d 28 28 78 2d 31 | 29 20 2a 20 44 69 73 74 | ..((x-1|) * Dist|
|00001b10| 72 69 62 75 74 65 53 69 | 7a 65 29 20 26 20 22 2c |ributeSi|ze) & ",|
|00001b20| 22 20 26 c2 0d 28 69 74 | 65 6d 20 32 20 6f 66 20 |" &..(it|em 2 of |
|00001b30| 6c 6f 63 20 6f 66 20 6f | 62 6a 65 63 74 20 28 69 |loc of o|bject (i|
|00001b40| 74 65 6d 20 78 20 6f 66 | 20 74 68 65 44 69 73 74 |tem x of| theDist|
|00001b50| 72 69 62 75 74 65 4f 62 | 6a 65 63 74 73 29 29 20 |ributeOb|jects)) |
|00001b60| 69 6e 74 6f 20 74 68 65 | 4c 6f 63 0d 73 65 74 20 |into the|Loc.set |
|00001b70| 6c 6f 63 20 6f 66 20 6f | 62 6a 65 63 74 20 28 69 |loc of o|bject (i|
|00001b80| 74 65 6d 20 78 20 6f 66 | 20 74 68 65 44 69 73 74 |tem x of| theDist|
|00001b90| 72 69 62 75 74 65 4f 62 | 6a 65 63 74 73 29 20 74 |ributeOb|jects) t|
|00001ba0| 6f 20 74 68 65 4c 6f 63 | 0d 65 6e 64 20 72 65 70 |o theLoc|.end rep|
|00001bb0| 65 61 74 0d 65 78 69 74 | 20 73 77 69 74 63 68 0d |eat.exit| switch.|
|00001bc0| 0d 63 61 73 65 20 22 72 | 69 67 68 74 22 0d 70 75 |.case "r|ight".pu|
|00001bd0| 74 20 28 44 69 73 74 72 | 69 62 75 74 65 4f 62 6a |t (Distr|ibuteObj|
|00001be0| 57 69 64 74 68 29 20 2f | 20 54 6f 74 61 6c 4f 62 |Width) /| TotalOb|
|00001bf0| 6a 65 63 74 73 20 69 6e | 74 6f 20 44 69 73 74 72 |jects in|to Distr|
|00001c00| 69 62 75 74 65 53 69 7a | 65 0d 0d 72 65 70 65 61 |ibuteSiz|e..repea|
|00001c10| 74 20 77 69 74 68 20 78 | 20 3d 20 31 20 74 6f 20 |t with x| = 1 to |
|00001c20| 6e 75 6d 62 65 72 20 6f | 66 20 69 74 65 6d 73 20 |number o|f items |
|00001c30| 69 6e 20 74 68 65 44 69 | 73 74 72 69 62 75 74 65 |in theDi|stribute|
|00001c40| 4f 62 6a 65 63 74 73 0d | 70 75 74 20 28 28 69 74 |Objects.|put ((it|
|00001c50| 65 6d 20 31 20 6f 66 20 | 74 68 65 44 69 73 74 72 |em 1 of |theDistr|
|00001c60| 69 62 75 74 65 52 65 63 | 74 29 20 2b 20 28 78 20 |ibuteRec|t) + (x |
|00001c70| 2a 20 44 69 73 74 72 69 | 62 75 74 65 53 69 7a 65 |* Distri|buteSize|
|00001c80| 29 29 20 2d 20 c2 0d 61 | 62 73 28 20 69 74 65 6d |)) - ..a|bs( item|
|00001c90| 20 33 20 6f 66 20 72 65 | 63 74 20 6f 66 20 6f 62 | 3 of re|ct of ob|
|00001ca0| 6a 65 63 74 20 28 69 74 | 65 6d 20 78 20 6f 66 20 |ject (it|em x of |
|00001cb0| 74 68 65 44 69 73 74 72 | 69 62 75 74 65 4f 62 6a |theDistr|ibuteObj|
|00001cc0| 65 63 74 73 29 20 2d 20 | c2 0d 69 74 65 6d 20 31 |ects) - |..item 1|
|00001cd0| 20 6f 66 20 72 65 63 74 | 20 6f 66 20 6f 62 6a 65 | of rect| of obje|
|00001ce0| 63 74 20 28 69 74 65 6d | 20 78 20 6f 66 20 74 68 |ct (item| x of th|
|00001cf0| 65 44 69 73 74 72 69 62 | 75 74 65 4f 62 6a 65 63 |eDistrib|uteObjec|
|00001d00| 74 73 29 20 29 20 c2 0d | 69 6e 74 6f 20 6c 65 66 |ts) ) ..|into lef|
|00001d10| 74 0d 0d 70 75 74 20 6c | 65 66 74 20 26 20 22 2c |t..put l|eft & ",|
|00001d20| 22 20 26 20 c2 0d 28 69 | 74 65 6d 20 32 20 6f 66 |" & ..(i|tem 2 of|
|00001d30| 20 72 65 63 74 20 6f 66 | 20 6f 62 6a 65 63 74 20 | rect of| object |
|00001d40| 28 69 74 65 6d 20 78 20 | 6f 66 20 74 68 65 44 69 |(item x |of theDi|
|00001d50| 73 74 72 69 62 75 74 65 | 4f 62 6a 65 63 74 73 29 |stribute|Objects)|
|00001d60| 29 20 26 20 22 2c 22 20 | 26 c2 0d 28 69 74 65 6d |) & "," |&..(item|
|00001d70| 20 31 20 6f 66 20 74 68 | 65 44 69 73 74 72 69 62 | 1 of th|eDistrib|
|00001d80| 75 74 65 52 65 63 74 29 | 20 2b 20 28 78 20 2a 20 |uteRect)| + (x * |
|00001d90| 44 69 73 74 72 69 62 75 | 74 65 53 69 7a 65 29 20 |Distribu|teSize) |
|00001da0| 26 20 22 2c 22 20 26 c2 | 0d 28 69 74 65 6d 20 34 |& "," &.|.(item 4|
|00001db0| 20 6f 66 20 72 65 63 74 | 20 6f 66 20 6f 62 6a 65 | of rect| of obje|
|00001dc0| 63 74 20 28 69 74 65 6d | 20 78 20 6f 66 20 74 68 |ct (item| x of th|
|00001dd0| 65 44 69 73 74 72 69 62 | 75 74 65 4f 62 6a 65 63 |eDistrib|uteObjec|
|00001de0| 74 73 29 29 20 69 6e 74 | 6f 20 74 68 65 52 65 63 |ts)) int|o theRec|
|00001df0| 74 0d 0d 73 65 74 20 72 | 65 63 74 20 6f 66 20 6f |t..set r|ect of o|
|00001e00| 62 6a 65 63 74 20 28 69 | 74 65 6d 20 78 20 6f 66 |bject (i|tem x of|
|00001e10| 20 74 68 65 44 69 73 74 | 72 69 62 75 74 65 4f 62 | theDist|ributeOb|
|00001e20| 6a 65 63 74 73 29 20 74 | 6f 20 74 68 65 52 65 63 |jects) t|o theRec|
|00001e30| 74 0d 65 6e 64 20 72 65 | 70 65 61 74 0d 65 78 69 |t.end re|peat.exi|
|00001e40| 74 20 73 77 69 74 63 68 | 0d 0d 65 6e 64 20 73 77 |t switch|..end sw|
|00001e50| 69 74 63 68 20 2d 2d 20 | 48 6f 72 69 7a 6f 6e 74 |itch -- |Horizont|
|00001e60| 61 6c 0d 0d 73 77 69 74 | 63 68 20 56 0d 63 61 73 |al..swit|ch V.cas|
|00001e70| 65 20 22 73 70 61 63 65 | 64 22 0d 2d 2d 20 46 69 |e "space|d".-- Fi|
|00001e80| 6e 64 20 68 65 69 67 68 | 74 73 20 6f 66 20 61 6c |nd heigh|ts of al|
|00001e90| 6c 20 6f 62 6a 65 63 74 | 73 0d 70 75 74 20 30 20 |l object|s.put 0 |
|00001ea0| 69 6e 74 6f 20 74 6f 74 | 61 6c 68 65 69 67 68 74 |into tot|alheight|
|00001eb0| 73 0d 72 65 70 65 61 74 | 20 77 69 74 68 20 78 20 |s.repeat| with x |
|00001ec0| 3d 20 31 20 74 6f 20 6e | 75 6d 62 65 72 20 6f 66 |= 1 to n|umber of|
|00001ed0| 20 69 74 65 6d 73 20 69 | 6e 20 74 68 65 44 69 73 | items i|n theDis|
|00001ee0| 74 72 69 62 75 74 65 4f | 62 6a 65 63 74 73 0d 73 |tributeO|bjects.s|
|00001ef0| 65 74 20 6d 6f 75 73 65 | 63 75 72 73 6f 72 20 74 |et mouse|cursor t|
|00001f00| 6f 20 72 6f 6c 6c 0d 70 | 75 74 20 68 65 69 67 68 |o roll.p|ut heigh|
|00001f10| 74 20 6f 66 20 6f 62 6a | 65 63 74 20 28 69 74 65 |t of obj|ect (ite|
|00001f20| 6d 20 78 20 6f 66 20 74 | 68 65 44 69 73 74 72 69 |m x of t|heDistri|
|00001f30| 62 75 74 65 4f 62 6a 65 | 63 74 73 29 20 2b 20 74 |buteObje|cts) + t|
|00001f40| 6f 74 61 6c 68 65 69 67 | 68 74 73 c2 0d 69 6e 74 |otalheig|hts..int|
|00001f50| 6f 20 74 6f 74 61 6c 68 | 65 69 67 68 74 73 0d 65 |o totalh|eights.e|
|00001f60| 6e 64 20 72 65 70 65 61 | 74 0d 0d 70 75 74 20 28 |nd repea|t..put (|
|00001f70| 28 44 69 73 74 72 69 62 | 75 74 65 4f 62 6a 48 65 |(Distrib|uteObjHe|
|00001f80| 69 67 68 74 29 20 2d 20 | 74 6f 74 61 6c 68 65 69 |ight) - |totalhei|
|00001f90| 67 68 74 73 29 20 2f 20 | 28 54 6f 74 61 6c 4f 62 |ghts) / |(TotalOb|
|00001fa0| 6a 65 63 74 73 20 2d 20 | 31 29 c2 0d 69 6e 74 6f |jects - |1)..into|
|00001fb0| 20 44 69 73 74 72 69 62 | 75 74 65 48 65 69 67 68 | Distrib|uteHeigh|
|00001fc0| 74 0d 70 75 74 20 28 44 | 69 73 74 72 69 62 75 74 |t.put (D|istribut|
|00001fd0| 65 4f 62 6a 48 65 69 67 | 68 74 29 20 2f 20 54 6f |eObjHeig|ht) / To|
|00001fe0| 74 61 6c 4f 62 6a 65 63 | 74 73 20 69 6e 74 6f 20 |talObjec|ts into |
|00001ff0| 44 69 73 74 72 69 62 75 | 74 65 53 69 7a 65 0d 0d |Distribu|teSize..|
|00002000| 70 75 74 20 69 74 65 6d | 20 32 20 6f 66 20 74 68 |put item| 2 of th|
|00002010| 65 44 69 73 74 72 69 62 | 75 74 65 52 65 63 74 20 |eDistrib|uteRect |
|00002020| 69 6e 74 6f 20 53 74 61 | 72 74 54 6f 70 0d 0d 72 |into Sta|rtTop..r|
|00002030| 65 70 65 61 74 20 77 69 | 74 68 20 78 20 3d 20 31 |epeat wi|th x = 1|
|00002040| 20 74 6f 20 6e 75 6d 62 | 65 72 20 6f 66 20 69 74 | to numb|er of it|
|00002050| 65 6d 73 20 69 6e 20 74 | 68 65 44 69 73 74 72 69 |ems in t|heDistri|
|00002060| 62 75 74 65 4f 62 6a 65 | 63 74 73 0d 73 65 74 20 |buteObje|cts.set |
|00002070| 6d 6f 75 73 65 63 75 72 | 73 6f 72 20 74 6f 20 72 |mousecur|sor to r|
|00002080| 6f 6c 6c 0d 70 75 74 20 | 73 74 61 72 74 54 6f 70 |oll.put |startTop|
|00002090| 20 2b 20 61 62 73 28 69 | 74 65 6d 20 34 20 6f 66 | + abs(i|tem 4 of|
|000020a0| 20 72 65 63 74 20 6f 66 | 20 6f 62 6a 65 63 74 20 | rect of| object |
|000020b0| 28 69 74 65 6d 20 78 20 | 6f 66 20 74 68 65 44 69 |(item x |of theDi|
|000020c0| 73 74 72 69 62 75 74 65 | 4f 62 6a 65 63 74 73 29 |stribute|Objects)|
|000020d0| 20 2d 20 c2 0d 69 74 65 | 6d 20 32 20 6f 66 20 72 | - ..ite|m 2 of r|
|000020e0| 65 63 74 20 6f 66 20 6f | 62 6a 65 63 74 20 28 69 |ect of o|bject (i|
|000020f0| 74 65 6d 20 78 20 6f 66 | 20 74 68 65 44 69 73 74 |tem x of| theDist|
|00002100| 72 69 62 75 74 65 4f 62 | 6a 65 63 74 73 29 29 20 |ributeOb|jects)) |
|00002110| 69 6e 74 6f 20 62 6f 74 | 74 6f 6d 0d 70 75 74 20 |into bot|tom.put |
|00002120| 73 74 61 72 74 54 6f 70 | 20 69 6e 74 6f 20 74 6f |startTop| into to|
|00002130| 70 0d 0d 70 75 74 20 69 | 74 65 6d 20 31 20 6f 66 |p..put i|tem 1 of|
|00002140| 20 72 65 63 74 20 6f 66 | 20 6f 62 6a 65 63 74 20 | rect of| object |
|00002150| 28 69 74 65 6d 20 78 20 | 6f 66 20 74 68 65 44 69 |(item x |of theDi|
|00002160| 73 74 72 69 62 75 74 65 | 4f 62 6a 65 63 74 73 29 |stribute|Objects)|
|00002170| 20 26 20 22 2c 22 20 26 | c2 0d 74 6f 70 20 26 20 | & "," &|..top & |
|00002180| 22 2c 22 20 26 c2 0d 69 | 74 65 6d 20 33 20 6f 66 |"," &..i|tem 3 of|
|00002190| 20 72 65 63 74 20 6f 66 | 20 6f 62 6a 65 63 74 20 | rect of| object |
|000021a0| 28 69 74 65 6d 20 78 20 | 6f 66 20 74 68 65 44 69 |(item x |of theDi|
|000021b0| 73 74 72 69 62 75 74 65 | 4f 62 6a 65 63 74 73 29 |stribute|Objects)|
|000021c0| 20 26 20 22 2c 22 20 26 | c2 0d 62 6f 74 74 6f 6d | & "," &|..bottom|
|000021d0| 20 69 6e 74 6f 20 74 68 | 65 52 65 63 74 0d 0d 73 | into th|eRect..s|
|000021e0| 65 74 20 72 65 63 74 20 | 6f 66 20 6f 62 6a 65 63 |et rect |of objec|
|000021f0| 74 20 28 69 74 65 6d 20 | 78 20 6f 66 20 74 68 65 |t (item |x of the|
|00002200| 44 69 73 74 72 69 62 75 | 74 65 4f 62 6a 65 63 74 |Distribu|teObject|
|00002210| 73 29 20 74 6f 20 74 68 | 65 52 65 63 74 0d 0d 70 |s) to th|eRect..p|
|00002220| 75 74 20 62 6f 74 74 6f | 6d 20 2b 20 44 69 73 74 |ut botto|m + Dist|
|00002230| 72 69 62 75 74 65 48 65 | 69 67 68 74 20 69 6e 74 |ributeHe|ight int|
|00002240| 6f 20 73 74 61 72 74 54 | 6f 70 0d 65 6e 64 20 72 |o startT|op.end r|
|00002250| 65 70 65 61 74 0d 65 78 | 69 74 20 73 77 69 74 63 |epeat.ex|it switc|
|00002260| 68 0d 0d 63 61 73 65 20 | 22 74 6f 70 22 0d 70 75 |h..case |"top".pu|
|00002270| 74 20 28 44 69 73 74 72 | 69 62 75 74 65 4f 62 6a |t (Distr|ibuteObj|
|00002280| 48 65 69 67 68 74 29 20 | 2f 20 54 6f 74 61 6c 4f |Height) |/ TotalO|
|00002290| 62 6a 65 63 74 73 20 69 | 6e 74 6f 20 44 69 73 74 |bjects i|nto Dist|
|000022a0| 72 69 62 75 74 65 53 69 | 7a 65 0d 0d 72 65 70 65 |ributeSi|ze..repe|
|000022b0| 61 74 20 77 69 74 68 20 | 78 20 3d 20 31 20 74 6f |at with |x = 1 to|
|000022c0| 20 6e 75 6d 62 65 72 20 | 6f 66 20 69 74 65 6d 73 | number |of items|
|000022d0| 20 69 6e 20 74 68 65 44 | 69 73 74 72 69 62 75 74 | in theD|istribut|
|000022e0| 65 4f 62 6a 65 63 74 73 | 0d 0d 70 75 74 20 28 69 |eObjects|..put (i|
|000022f0| 74 65 6d 20 31 20 6f 66 | 20 72 65 63 74 20 6f 66 |tem 1 of| rect of|
|00002300| 20 6f 62 6a 65 63 74 20 | 28 69 74 65 6d 20 78 20 | object |(item x |
|00002310| 6f 66 20 74 68 65 44 69 | 73 74 72 69 62 75 74 65 |of theDi|stribute|
|00002320| 4f 62 6a 65 63 74 73 29 | 29 20 26 20 22 2c 22 20 |Objects)|) & "," |
|00002330| 26 c2 0d 28 69 74 65 6d | 20 32 20 6f 66 20 74 68 |&..(item| 2 of th|
|00002340| 65 44 69 73 74 72 69 62 | 75 74 65 52 65 63 74 29 |eDistrib|uteRect)|
|00002350| 20 2b 20 28 28 78 2d 31 | 29 20 2a 20 44 69 73 74 | + ((x-1|) * Dist|
|00002360| 72 69 62 75 74 65 53 69 | 7a 65 29 20 26 20 22 2c |ributeSi|ze) & ",|
|00002370| 22 20 26 c2 0d 28 69 74 | 65 6d 20 33 20 6f 66 20 |" &..(it|em 3 of |
|00002380| 72 65 63 74 20 6f 66 20 | 6f 62 6a 65 63 74 20 28 |rect of |object (|
|00002390| 69 74 65 6d 20 78 20 6f | 66 20 74 68 65 44 69 73 |item x o|f theDis|
|000023a0| 74 72 69 62 75 74 65 4f | 62 6a 65 63 74 73 29 29 |tributeO|bjects))|
|000023b0| 20 26 20 22 2c 22 20 26 | c2 0d 28 69 74 65 6d 20 | & "," &|..(item |
|000023c0| 32 20 6f 66 20 74 68 65 | 44 69 73 74 72 69 62 75 |2 of the|Distribu|
|000023d0| 74 65 52 65 63 74 29 20 | 2b 20 28 28 78 2d 31 29 |teRect) |+ ((x-1)|
|000023e0| 20 2a 20 44 69 73 74 72 | 69 62 75 74 65 53 69 7a | * Distr|ibuteSiz|
|000023f0| 65 29 20 2b 20 c2 0d 61 | 62 73 28 69 74 65 6d 20 |e) + ..a|bs(item |
|00002400| 34 20 6f 66 20 72 65 63 | 74 20 6f 66 20 6f 62 6a |4 of rec|t of obj|
|00002410| 65 63 74 20 28 69 74 65 | 6d 20 78 20 6f 66 20 74 |ect (ite|m x of t|
|00002420| 68 65 44 69 73 74 72 69 | 62 75 74 65 4f 62 6a 65 |heDistri|buteObje|
|00002430| 63 74 73 29 20 2d 20 c2 | 0d 69 74 65 6d 20 32 20 |cts) - .|.item 2 |
|00002440| 6f 66 20 72 65 63 74 20 | 6f 66 20 6f 62 6a 65 63 |of rect |of objec|
|00002450| 74 20 28 69 74 65 6d 20 | 78 20 6f 66 20 74 68 65 |t (item |x of the|
|00002460| 44 69 73 74 72 69 62 75 | 74 65 4f 62 6a 65 63 74 |Distribu|teObject|
|00002470| 73 29 20 29 20 69 6e 74 | 6f 20 74 68 65 52 65 63 |s) ) int|o theRec|
|00002480| 74 0d 0d 73 65 74 20 72 | 65 63 74 20 6f 66 20 6f |t..set r|ect of o|
|00002490| 62 6a 65 63 74 20 28 69 | 74 65 6d 20 78 20 6f 66 |bject (i|tem x of|
|000024a0| 20 74 68 65 44 69 73 74 | 72 69 62 75 74 65 4f 62 | theDist|ributeOb|
|000024b0| 6a 65 63 74 73 29 20 74 | 6f 20 74 68 65 52 65 63 |jects) t|o theRec|
|000024c0| 74 0d 65 6e 64 20 72 65 | 70 65 61 74 0d 0d 65 78 |t.end re|peat..ex|
|000024d0| 69 74 20 73 77 69 74 63 | 68 0d 63 61 73 65 20 22 |it switc|h.case "|
|000024e0| 63 65 6e 74 65 72 22 0d | 70 75 74 20 28 44 69 73 |center".|put (Dis|
|000024f0| 74 72 69 62 75 74 65 4f | 62 6a 48 65 69 67 68 74 |tributeO|bjHeight|
|00002500| 29 20 2f 20 54 6f 74 61 | 6c 4f 62 6a 65 63 74 73 |) / Tota|lObjects|
|00002510| 20 69 6e 74 6f 20 44 69 | 73 74 72 69 62 75 74 65 | into Di|stribute|
|00002520| 53 69 7a 65 0d 0d 72 65 | 70 65 61 74 20 77 69 74 |Size..re|peat wit|
|00002530| 68 20 78 20 3d 20 31 20 | 74 6f 20 6e 75 6d 62 65 |h x = 1 |to numbe|
|00002540| 72 20 6f 66 20 69 74 65 | 6d 73 20 69 6e 20 74 68 |r of ite|ms in th|
|00002550| 65 44 69 73 74 72 69 62 | 75 74 65 4f 62 6a 65 63 |eDistrib|uteObjec|
|00002560| 74 73 0d 70 75 74 20 28 | 69 74 65 6d 20 31 20 6f |ts.put (|item 1 o|
|00002570| 66 20 6c 6f 63 20 6f 66 | 20 6f 62 6a 65 63 74 20 |f loc of| object |
|00002580| 28 69 74 65 6d 20 78 20 | 6f 66 20 74 68 65 44 69 |(item x |of theDi|
|00002590| 73 74 72 69 62 75 74 65 | 4f 62 6a 65 63 74 73 29 |stribute|Objects)|
|000025a0| 29 20 26 20 22 2c 22 20 | 26 c2 0d 28 69 74 65 6d |) & "," |&..(item|
|000025b0| 20 32 20 6f 66 20 74 68 | 65 44 69 73 74 72 69 62 | 2 of th|eDistrib|
|000025c0| 75 74 65 52 65 63 74 20 | 2b 20 28 44 69 73 74 72 |uteRect |+ (Distr|
|000025d0| 69 62 75 74 65 53 69 7a | 65 20 2f 20 32 29 29 20 |ibuteSiz|e / 2)) |
|000025e0| 2b 20 c2 0d 28 28 78 2d | 31 29 20 2a 20 44 69 73 |+ ..((x-|1) * Dis|
|000025f0| 74 72 69 62 75 74 65 53 | 69 7a 65 29 20 69 6e 74 |tributeS|ize) int|
|00002600| 6f 20 74 68 65 4c 6f 63 | 0d 73 65 74 20 6c 6f 63 |o theLoc|.set loc|
|00002610| 20 6f 66 20 6f 62 6a 65 | 63 74 20 28 69 74 65 6d | of obje|ct (item|
|00002620| 20 78 20 6f 66 20 74 68 | 65 44 69 73 74 72 69 62 | x of th|eDistrib|
|00002630| 75 74 65 4f 62 6a 65 63 | 74 73 29 20 74 6f 20 74 |uteObjec|ts) to t|
|00002640| 68 65 4c 6f 63 0d 65 6e | 64 20 72 65 70 65 61 74 |heLoc.en|d repeat|
|00002650| 0d 65 78 69 74 20 73 77 | 69 74 63 68 0d 0d 63 61 |.exit sw|itch..ca|
|00002660| 73 65 20 22 62 6f 74 74 | 6f 6d 22 0d 70 75 74 20 |se "bott|om".put |
|00002670| 28 44 69 73 74 72 69 62 | 75 74 65 4f 62 6a 48 65 |(Distrib|uteObjHe|
|00002680| 69 67 68 74 29 20 2f 20 | 54 6f 74 61 6c 4f 62 6a |ight) / |TotalObj|
|00002690| 65 63 74 73 20 69 6e 74 | 6f 20 44 69 73 74 72 69 |ects int|o Distri|
|000026a0| 62 75 74 65 53 69 7a 65 | 0d 0d 72 65 70 65 61 74 |buteSize|..repeat|
|000026b0| 20 77 69 74 68 20 78 20 | 3d 20 31 20 74 6f 20 6e | with x |= 1 to n|
|000026c0| 75 6d 62 65 72 20 6f 66 | 20 69 74 65 6d 73 20 69 |umber of| items i|
|000026d0| 6e 20 74 68 65 44 69 73 | 74 72 69 62 75 74 65 4f |n theDis|tributeO|
|000026e0| 62 6a 65 63 74 73 0d 0d | 70 75 74 20 28 28 69 74 |bjects..|put ((it|
|000026f0| 65 6d 20 32 20 6f 66 20 | 74 68 65 44 69 73 74 72 |em 2 of |theDistr|
|00002700| 69 62 75 74 65 52 65 63 | 74 29 20 2b 20 28 78 20 |ibuteRec|t) + (x |
|00002710| 2a 20 44 69 73 74 72 69 | 62 75 74 65 53 69 7a 65 |* Distri|buteSize|
|00002720| 29 29 20 2d 20 c2 0d 61 | 62 73 28 20 69 74 65 6d |)) - ..a|bs( item|
|00002730| 20 34 20 6f 66 20 72 65 | 63 74 20 6f 66 20 6f 62 | 4 of re|ct of ob|
|00002740| 6a 65 63 74 20 28 69 74 | 65 6d 20 78 20 6f 66 20 |ject (it|em x of |
|00002750| 74 68 65 44 69 73 74 72 | 69 62 75 74 65 4f 62 6a |theDistr|ibuteObj|
|00002760| 65 63 74 73 29 20 2d 20 | c2 0d 69 74 65 6d 20 32 |ects) - |..item 2|
|00002770| 20 6f 66 20 72 65 63 74 | 20 6f 66 20 6f 62 6a 65 | of rect| of obje|
|00002780| 63 74 20 28 69 74 65 6d | 20 78 20 6f 66 20 74 68 |ct (item| x of th|
|00002790| 65 44 69 73 74 72 69 62 | 75 74 65 4f 62 6a 65 63 |eDistrib|uteObjec|
|000027a0| 74 73 29 20 29 20 69 6e | 74 6f 20 74 6f 70 0d 0d |ts) ) in|to top..|
|000027b0| 70 75 74 20 28 69 74 65 | 6d 20 31 20 6f 66 20 72 |put (ite|m 1 of r|
|000027c0| 65 63 74 20 6f 66 20 6f | 62 6a 65 63 74 20 28 69 |ect of o|bject (i|
|000027d0| 74 65 6d 20 78 20 6f 66 | 20 74 68 65 44 69 73 74 |tem x of| theDist|
|000027e0| 72 69 62 75 74 65 4f 62 | 6a 65 63 74 73 29 29 20 |ributeOb|jects)) |
|000027f0| 26 20 22 2c 22 20 26 c2 | 0d 74 6f 70 20 26 20 22 |& "," &.|.top & "|
|00002800| 2c 22 20 26 20 c2 0d 28 | 69 74 65 6d 20 33 20 6f |," & ..(|item 3 o|
|00002810| 66 20 72 65 63 74 20 6f | 66 20 6f 62 6a 65 63 74 |f rect o|f object|
|00002820| 20 28 69 74 65 6d 20 78 | 20 6f 66 20 74 68 65 44 | (item x| of theD|
|00002830| 69 73 74 72 69 62 75 74 | 65 4f 62 6a 65 63 74 73 |istribut|eObjects|
|00002840| 29 29 20 26 20 22 2c 22 | 20 26 c2 0d 28 69 74 65 |)) & ","| &..(ite|
|00002850| 6d 20 32 20 6f 66 20 74 | 68 65 44 69 73 74 72 69 |m 2 of t|heDistri|
|00002860| 62 75 74 65 52 65 63 74 | 29 20 2b 20 28 78 20 2a |buteRect|) + (x *|
|00002870| 20 44 69 73 74 72 69 62 | 75 74 65 53 69 7a 65 29 | Distrib|uteSize)|
|00002880| 20 69 6e 74 6f 20 74 68 | 65 52 65 63 74 0d 0d 73 | into th|eRect..s|
|00002890| 65 74 20 72 65 63 74 20 | 6f 66 20 6f 62 6a 65 63 |et rect |of objec|
|000028a0| 74 20 28 69 74 65 6d 20 | 78 20 6f 66 20 74 68 65 |t (item |x of the|
|000028b0| 44 69 73 74 72 69 62 75 | 74 65 4f 62 6a 65 63 74 |Distribu|teObject|
|000028c0| 73 29 20 74 6f 20 74 68 | 65 52 65 63 74 0d 65 6e |s) to th|eRect.en|
|000028d0| 64 20 72 65 70 65 61 74 | 0d 65 78 69 74 20 73 77 |d repeat|.exit sw|
|000028e0| 69 74 63 68 0d 65 6e 64 | 20 73 77 69 74 63 68 20 |itch.end| switch |
|000028f0| 2d 2d 20 56 65 72 74 69 | 63 61 6c 0d 0d 65 6e 64 |-- Verti|cal..end|
|00002900| 20 44 6f 41 6c 69 67 6e | 0d 0d 6f 6e 20 68 65 6c | DoAlign|..on hel|
|00002910| 70 0d 0d 70 75 74 20 20 | 64 69 61 6c 6f 67 20 28 |p..put |dialog (|
|00002920| 70 72 65 6c 6f 61 64 2c | 20 31 32 38 29 20 69 6e |preload,| 128) in|
|00002930| 74 6f 20 74 68 65 64 69 | 61 6c 6f 67 0d 70 75 74 |to thedi|alog.put|
|00002940| 20 22 2d 2d 2d 61 5c 30 | 22 20 69 6e 74 6f 20 69 | "---a\0|" into i|
|00002950| 74 65 6d 32 0d 70 75 74 | 20 22 2d 2d 2d 61 5c 31 |tem2.put| "---a\1|
|00002960| 22 20 69 6e 74 6f 20 69 | 74 65 6d 33 0d 70 75 74 |" into i|tem3.put|
|00002970| 20 22 2d 2d 2d 61 5c 32 | 22 20 69 6e 74 6f 20 69 | "---a\2|" into i|
|00002980| 74 65 6d 34 0d 0d 0d 72 | 65 70 65 61 74 20 66 6f |tem4...r|epeat fo|
|00002990| 72 65 76 65 72 0d 67 65 | 74 20 64 69 61 6c 6f 67 |rever.ge|t dialog|
|000029a0| 28 64 69 73 70 6c 61 79 | 2c 20 74 68 65 64 69 61 |(display|, thedia|
|000029b0| 6c 6f 67 29 0d 69 66 20 | 28 69 74 20 3d 20 31 29 |log).if |(it = 1)|
|000029c0| 20 74 68 65 6e 20 65 78 | 69 74 20 72 65 70 65 61 | then ex|it repea|
|000029d0| 74 0d 65 6e 64 20 72 65 | 70 65 61 74 0d 67 65 74 |t.end re|peat.get|
|000029e0| 20 64 69 61 6c 6f 67 28 | 64 69 73 70 6f 73 65 2c | dialog(|dispose,|
|000029f0| 20 74 68 65 64 69 61 6c | 6f 67 29 0d 0d 65 6e 64 | thedial|og)..end|
|00002a00| 20 68 65 6c 70 0d 00 00 | 04 00 09 00 02 01 bc 00 | help...|........|
|00002a10| 00 00 00 00 00 00 3c 00 | 14 01 42 01 ec 00 00 00 |......<.|..B.....|
|00002a20| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002a30| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002a40| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002a50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002a60| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002a70| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002a80| 00 00 01 00 00 01 44 fb | 00 01 43 fb 00 00 02 04 |......D.|..C.....|
|00002a90| 00 00 02 6e 04 4e 6f 6e | 65 6e 02 00 00 00 54 45 |...n.Non|en....TE|
|00002aa0| 58 54 4d 41 43 41 01 00 | 00 40 00 c0 00 00 00 00 |XTMACA..|.@......|
|00002ab0| 13 44 69 73 74 72 69 62 | 75 74 65 20 4f 62 6a 65 |.Distrib|ute Obje|
|00002ac0| 63 74 73 c9 02 00 00 00 | 53 47 50 41 53 43 50 47 |cts.....|SGPASCPG|
|00002ad0| 00 00 53 47 50 41 53 43 | 50 47 01 00 ff ff ff ff |..SGPASC|PG......|
|00002ae0| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002af0| 00 00 a6 58 53 80 00 00 | 29 9d 00 01 46 ff 00 00 |...XS...|)...F...|
|00002b00| 0e 00 00 00 02 6e 08 50 | 50 20 50 72 65 66 73 20 |.....n.P|P Prefs |
|00002b10| 02 00 00 00 50 72 65 66 | 53 43 50 47 01 00 01 40 |....Pref|SCPG...@|
|00002b20| 00 00 00 00 00 00 09 df | 00 00 00 00 00 00 00 00 |........|........|
|00002b30| 00 00 00 00 00 00 02 5d | 00 00 0a 00 a6 18 6b a1 |.......]|......k.|
|00002b40| a6 18 6b be 00 00 00 00 | 00 00 00 00 00 00 00 00 |..k.....|........|
|00002b50| 00 00 00 00 00 00 00 00 | 00 00 00 00 00 00 00 00 |........|........|
|00002b60| 00 00 00 00 00 00 33 b1 | 00 01 00 00 00 00 00 00 |......3.|........|
|00002b70| 00 00 00 00 00 00 0c 00 | 00 00 02 6e 06 50 50 48 |........|...n.PPH|
|00002b80| 00 00 00 15 00 28 00 28 | 01 82 01 1a 00 01 00 00 |.....(.(|........|
|00002b90| 00 00 00 00 00 00 02 58 | 00 00 00 00 52 00 52 00 |.......X|....R.R.|
|00002ba0| 70 00 45 00 75 01 fd 11 | 01 01 00 0a 00 00 00 00 |p.E.u...|........|
|00002bb0| 01 e0 02 80 98 00 38 00 | 70 00 45 00 75 01 fd 00 |......8.|p.E.u...|
|00002bc0| 70 00 45 00 75 01 fd 00 | 70 00 45 00 75 01 fd 00 |p.E.u...|p.E.u...|
|00002bd0| 00 04 ca 00 00 c8 07 00 | 7f cc ff 01 fe 86 04 ca |........|........|
|00002be0| 00 00 16 07 00 7f cc ff | 01 fe 00 02 c9 00 ff 00 |........|........|
|00002bf0| 00 05 42 05 42 00 00 00 | 00 00 78 00 78 11 01 a0 |..B.B...|..x.x...|
|00002c00| 00 82 a0 00 8e 01 00 0a | 00 00 00 00 00 78 00 78 |........|.....x.x|
|00002c10| 98 00 10 00 5d 00 dc 00 | d5 01 54 00 5d 00 dc 00 |....]...|..T.]...|
|00002c20| d5 01 54 00 00 00 00 00 | 78 00 78 00 00 04 f2 ff |..T.....|x.x.....|
|00002c30| 00 00 07 00 80 f4 00 01 | 01 00 07 00 80 f4 00 01 |........|........|
|00002c40| 01 00 07 00 80 f4 00 01 | 01 00 07 00 80 f4 00 01 |........|........|
|00002c50| 01 00 07 00 80 f4 00 01 | 01 00 07 00 80 f4 00 01 |........|........|
|00002c60| 01 00 07 00 80 f4 00 01 | 01 00 07 00 80 f4 00 01 |........|........|
|00002c70| 01 00 07 00 80 f4 00 01 | 01 00 07 00 80 f4 00 01 |........|........|
|00002c80| 01 00 07 00 80 f4 00 01 | 01 00 07 00 80 f4 00 01 |........|........|
|00002c90| 01 00 07 00 80 f4 00 01 | 01 00 07 00 80 f4 00 01 |........|........|
|00002ca0| 01 00 07 00 80 f4 00 01 | 01 00 07 00 80 f4 00 01 |........|........|
|00002cb0| 01 00 07 00 80 f4 00 01 | 01 00 07 00 80 f4 00 01 |........|........|
|00002cc0| 01 00 07 00 80 f4 00 01 | 01 00 07 00 80 f4 00 01 |........|........|
|00002cd0| 01 00 07 00 80 f4 00 01 | 01 00 07 00 80 f4 00 01 |........|........|
|00002ce0| 01 00 07 00 80 f4 00 01 | 01 00 07 00 80 f4 00 01 |........|........|
|00002cf0| 01 00 07 00 80 f4 00 01 | 01 00 07 00 80 f4 00 01 |........|........|
|00002d00| 01 00 07 00 80 f4 00 01 | 01 00 07 00 80 f4 00 01 |........|........|
|00002d10| 01 00 07 00 80 f4 00 01 | 01 00 07 00 80 f4 00 01 |........|........|
|00002d20| 01 00 07 00 80 f4 00 01 | 01 00 07 00 80 f4 00 01 |........|........|
|00002d30| 01 00 07 00 80 f4 00 01 | 01 00 07 00 80 f4 00 01 |........|........|
|00002d40| 01 00 07 00 80 f4 00 01 | 01 00 07 00 80 f4 00 01 |........|........|
|00002d50| 01 00 07 00 80 f4 00 01 | 01 00 07 00 80 f4 00 01 |........|........|
|00002d60| 01 00 07 00 80 f4 00 01 | 01 00 0d 00 80 fd 00 fe |........|........|
|00002d70| ff 00 fc fc 00 01 01 00 | 0e 00 80 fd 00 03 80 00 |........|........|
|00002d80| 00 04 fc 00 01 01 00 0e | 00 80 fd 00 03 80 00 00 |........|........|
|00002d90| 04 fc 00 01 01 00 0e 00 | 80 fd 00 03 80 00 00 04 |........|........|
|00002da0| fc 00 01 01 00 0e 00 80 | fd 00 03 80 00 00 04 fc |........|........|
|00002db0| 00 01 01 00 0e 00 80 fd | 00 03 80 00 00 04 fc 00 |........|........|
|00002dc0| 01 01 00 0e 00 80 fd 00 | 03 80 00 00 04 fc 00 01 |........|........|
|00002dd0| 01 00 0e 00 80 fd 00 03 | 80 00 00 04 fc 00 01 01 |........|........|
|00002de0| 00 0e 00 80 fd 00 03 80 | 00 00 04 fc 00 01 01 00 |........|........|
|00002df0| 0e 00 80 fd 00 03 80 00 | 00 04 fc 00 01 01 00 0e |........|........|
|00002e00| 00 80 fd 00 03 80 00 00 | 04 fc 00 01 01 00 0e 00 |........|........|
|00002e10| 80 fd 00 03 80 00 00 04 | fc 00 01 01 00 0e 00 80 |........|........|
|00002e20| fd 00 03 80 00 00 04 fc | 00 01 01 00 0e 00 80 fd |........|........|
|00002e30| 00 03 80 00 00 04 fc 00 | 01 01 00 0d 00 80 fd 00 |........|........|
|00002e40| fe ff 00 fc fc 00 01 01 | 00 07 00 80 f4 00 01 01 |........|........|
|00002e50| 00 07 00 80 f4 00 01 01 | 00 07 00 80 f4 00 01 01 |........|........|
|00002e60| 00 07 00 80 f4 00 01 01 | 00 07 00 80 f4 00 01 01 |........|........|
|00002e70| 00 0c 00 80 fa 00 01 01 | 80 fd 00 01 01 00 0c 00 |........|........|
|00002e80| 80 fa 00 01 01 c0 fd 00 | 01 01 00 0c 00 80 fa 00 |........|........|
|00002e90| 01 03 c0 fd 00 01 01 00 | 0c 00 80 fa 00 01 03 e0 |........|........|
|00002ea0| fd 00 01 01 00 0c 00 80 | fa 00 01 07 e0 fd 00 01 |........|........|
|00002eb0| 01 00 0c 00 80 fa 00 01 | 07 f0 fd 00 01 01 00 0c |........|........|
|00002ec0| 00 80 fa 00 01 0f f0 fd | 00 01 01 00 0c 00 80 fa |........|........|
|00002ed0| 00 01 0f f8 fd 00 01 01 | 00 0c 00 80 fa 00 01 1f |........|........|
|00002ee0| f8 fd 00 01 01 00 0c 00 | 80 fa 00 01 1f fc fd 00 |........|........|
|00002ef0| 01 01 00 0c 00 80 fa 00 | 01 3f fc fd 00 01 01 00 |........|.?......|
|00002f00| 0c 00 80 fa 00 01 3f fe | fd 00 01 01 00 0c 00 80 |......?.|........|
|00002f10| fa 00 01 7f fe fd 00 01 | 01 00 0c 00 80 fa 00 01 |........|........|
|00002f20| 7f ff fd 00 01 01 00 0c | 00 80 fa 00 01 ff ff fd |........|........|
|00002f30| 00 01 01 00 0d 00 80 fa | 00 02 ff ff 80 fe 00 01 |........|........|
|00002f40| 01 00 0e 00 80 fb 00 03 | 01 ff ff 80 fe 00 01 01 |........|........|
|00002f50| 00 0e 00 80 fb 00 03 01 | ff ff c0 fe 00 01 01 00 |........|........|
|00002f60| 0e 00 80 fb 00 03 03 ff | ff c0 fe 00 01 01 00 0e |........|........|
|00002f70| 00 80 fb 00 03 07 ff ff | e0 fe 00 01 01 00 0e 00 |........|........|
|00002f80| 80 fb 00 03 07 ff ff e0 | fe 00 01 01 00 0e 00 80 |........|........|
|00002f90| fb 00 03 0f ff ff f0 fe | 00 01 01 00 0e 00 80 fb |........|........|
|00002fa0| 00 03 0f ff ff f0 fe 00 | 01 01 00 0e 00 80 fb 00 |........|........|
|00002fb0| 03 1f ff ff f8 fe 00 01 | 01 00 0e 00 80 fb 00 03 |........|........|
|00002fc0| 1f ff ff f8 fe 00 01 01 | 00 07 00 80 f4 00 01 01 |........|........|
|00002fd0| 00 07 00 80 f4 00 01 01 | 00 07 00 80 f4 00 01 01 |........|........|
|00002fe0| 00 07 00 80 f4 00 01 01 | 00 0b 00 80 f8 00 05 03 |........|........|
|00002ff0| f8 00 00 01 00 0b 00 80 | f8 00 05 0e 0e 00 00 01 |........|........|
|00003000| 00 0b 00 80 f8 00 05 18 | 03 00 00 01 00 0b 00 80 |........|........|
|00003010| f8 00 05 30 01 80 00 01 | 00 0b 00 80 f8 00 05 20 |...0....|....... |
|00003020| 00 80 00 01 00 0b 00 80 | f8 00 05 40 00 40 00 01 |........|...@.@..|
|00003030| 00 0b 00 80 f8 00 05 40 | 00 40 00 01 00 0b 00 80 |.......@|.@......|
|00003040| f8 00 05 80 00 20 00 01 | 00 0b 00 80 f8 00 05 80 |..... ..|........|
|00003050| 00 20 00 01 00 0b 00 80 | f8 00 05 80 00 20 00 01 |. ......|..... ..|
|00003060| 00 0b 00 80 f8 00 05 80 | 00 20 00 01 00 0b 00 80 |........|. ......|
|00003070| f8 00 05 80 00 20 00 01 | 00 0b 00 80 f8 00 05 80 |..... ..|........|
|00003080| 00 20 00 01 00 0b 00 80 | f8 00 05 40 00 40 00 01 |. ......|...@.@..|
|00003090| 00 0b 00 80 f8 00 05 40 | 00 40 00 01 00 0b 00 80 |.......@|.@......|
|000030a0| f8 00 05 20 00 80 00 01 | 00 0b 00 80 f8 00 05 30 |... ....|.......0|
|000030b0| 01 80 00 01 00 0b 00 80 | f8 00 05 18 03 00 00 01 |........|........|
|000030c0| 00 0b 00 80 f8 00 05 0e | 0e 00 00 01 00 0b 00 80 |........|........|
|000030d0| f8 00 05 03 f8 00 00 01 | 00 07 00 80 f4 00 01 01 |........|........|
|000030e0| 00 07 00 80 f4 00 01 01 | 00 07 00 80 f4 00 01 01 |........|........|
|000030f0| 00 07 00 80 f4 00 01 01 | 00 07 00 80 f4 00 01 01 |........|........|
|00003100| 00 07 00 80 f4 00 01 01 | 00 07 00 80 f4 00 01 01 |........|........|
|00003110| 00 07 00 80 f4 00 01 01 | 00 07 00 80 f4 00 01 01 |........|........|
|00003120| 00 07 00 80 f4 00 01 01 | 00 04 f2 ff 00 00 a0 00 |........|........|
|00003130| 8f a0 00 83 ff 00 00 05 | 43 05 43 00 00 00 00 00 |........|C.C.....|
|00003140| 78 00 78 11 01 a0 00 82 | a0 00 8e 01 00 0a 00 00 |x.x.....|........|
|00003150| 00 00 00 78 00 78 98 00 | 10 00 5d 00 dc 00 d5 01 |...x.x..|..].....|
|00003160| 54 00 5d 00 dc 00 d5 01 | 54 00 00 00 00 00 78 00 |T.].....|T.....x.|
|00003170| 78 00 00 04 f2 ff 00 00 | 07 00 80 f4 00 01 01 00 |x.......|........|
|00003180| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|00003190| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|000031a0| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|000031b0| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|000031c0| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|000031d0| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|000031e0| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|000031f0| 0d 00 80 fd 00 fe ff 00 | fc fc 00 01 01 00 0e 00 |........|........|
|00003200| 80 fd 00 03 80 00 00 04 | fc 00 01 01 00 0e 00 80 |........|........|
|00003210| fd 00 03 80 00 00 04 fc | 00 01 01 00 0e 00 80 fd |........|........|
|00003220| 00 03 80 00 00 04 fc 00 | 01 01 00 0e 00 80 fd 00 |........|........|
|00003230| 03 80 00 00 04 fc 00 01 | 01 00 0e 00 80 fd 00 03 |........|........|
|00003240| 80 00 00 04 fc 00 01 01 | 00 0e 00 80 fd 00 03 80 |........|........|
|00003250| 00 00 04 fc 00 01 01 00 | 0e 00 85 fd 55 03 80 00 |........|....U...|
|00003260| 00 05 fc 55 01 41 00 0e | 00 80 fd 00 03 80 00 00 |...U.A..|........|
|00003270| 04 fc 00 01 01 00 0e 00 | 80 fd 00 03 80 00 00 04 |........|........|
|00003280| fc 00 01 01 00 0e 00 80 | fd 00 03 80 00 00 04 fc |........|........|
|00003290| 00 01 01 00 0e 00 80 fd | 00 03 80 00 00 04 fc 00 |........|........|
|000032a0| 01 01 00 0e 00 80 fd 00 | 03 80 00 00 04 fc 00 01 |........|........|
|000032b0| 01 00 0e 00 80 fd 00 03 | 80 00 00 04 fc 00 01 01 |........|........|
|000032c0| 00 0d 00 80 fd 00 fe ff | 00 fc fc 00 01 01 00 07 |........|........|
|000032d0| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 07 |........|........|
|000032e0| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 07 |........|........|
|000032f0| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 07 |........|........|
|00003300| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 07 |........|........|
|00003310| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 07 |........|........|
|00003320| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 07 |........|........|
|00003330| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 07 |........|........|
|00003340| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 0b |........|........|
|00003350| 00 80 f9 00 00 80 fd 00 | 01 01 00 0c 00 80 fa 00 |........|........|
|00003360| 01 01 c0 fd 00 01 01 00 | 0c 00 80 fa 00 01 01 c0 |........|........|
|00003370| fd 00 01 01 00 0c 00 80 | fa 00 01 03 e0 fd 00 01 |........|........|
|00003380| 01 00 0c 00 80 fa 00 01 | 03 e0 fd 00 01 01 00 0c |........|........|
|00003390| 00 80 fa 00 01 07 f0 fd | 00 01 01 00 0c 00 80 fa |........|........|
|000033a0| 00 01 07 f0 fd 00 01 01 | 00 0c 00 80 fa 00 01 0f |........|........|
|000033b0| f8 fd 00 01 01 00 0c 00 | 80 fa 00 01 0f f8 fd 00 |........|........|
|000033c0| 01 01 00 0c 00 80 fa 00 | 01 1f fc fd 00 01 01 00 |........|........|
|000033d0| 0c 00 80 fa 00 01 1f fc | fd 00 01 01 00 0c 00 80 |........|........|
|000033e0| fa 00 01 3f fe fd 00 01 | 01 00 0c 00 80 fa 00 01 |...?....|........|
|000033f0| 3f fe fd 00 01 01 00 0c | 00 82 fa aa 01 ff fe fd |?.......|........|
|00003400| aa 01 a1 00 0c 00 80 fa | 00 01 ff ff fd 00 01 01 |........|........|
|00003410| 00 0c 00 80 fa 00 01 ff | ff fd 00 01 01 00 0e 00 |........|........|
|00003420| 80 fb 00 03 01 ff ff 80 | fe 00 01 01 00 0e 00 80 |........|........|
|00003430| fb 00 03 01 ff ff 80 fe | 00 01 01 00 0e 00 80 fb |........|........|
|00003440| 00 03 03 ff ff c0 fe 00 | 01 01 00 0e 00 80 fb 00 |........|........|
|00003450| 03 03 ff ff c0 fe 00 01 | 01 00 0e 00 80 fb 00 03 |........|........|
|00003460| 07 ff ff e0 fe 00 01 01 | 00 0e 00 80 fb 00 03 07 |........|........|
|00003470| ff ff e0 fe 00 01 01 00 | 0e 00 80 fb 00 03 0f ff |........|........|
|00003480| ff f0 fe 00 01 01 00 0e | 00 80 fb 00 03 0f ff ff |........|........|
|00003490| f0 fe 00 01 01 00 0e 00 | 80 fb 00 03 1f ff ff f8 |........|........|
|000034a0| fe 00 01 01 00 0e 00 80 | fb 00 03 1f ff ff f8 fe |........|........|
|000034b0| 00 01 01 00 07 00 80 f4 | 00 01 01 00 07 00 80 f4 |........|........|
|000034c0| 00 01 01 00 07 00 80 f4 | 00 01 01 00 07 00 80 f4 |........|........|
|000034d0| 00 01 01 00 07 00 80 f4 | 00 01 01 00 07 00 80 f4 |........|........|
|000034e0| 00 01 01 00 07 00 80 f4 | 00 01 01 00 07 00 80 f4 |........|........|
|000034f0| 00 01 01 00 07 00 80 f4 | 00 01 01 00 07 00 80 f4 |........|........|
|00003500| 00 01 01 00 07 00 80 f4 | 00 01 01 00 07 00 80 f4 |........|........|
|00003510| 00 01 01 00 07 00 80 f4 | 00 01 01 00 07 00 80 f4 |........|........|
|00003520| 00 01 01 00 0b 00 80 f8 | 00 05 03 f8 00 00 01 00 |........|........|
|00003530| 0b 00 80 f8 00 05 0e 0e | 00 00 01 00 0b 00 80 f8 |........|........|
|00003540| 00 05 18 03 00 00 01 00 | 0b 00 80 f8 00 05 20 00 |........|...... .|
|00003550| 80 00 01 00 0b 00 80 f8 | 00 05 60 00 c0 00 01 00 |........|..`.....|
|00003560| 0b 00 80 f8 00 05 40 00 | 40 00 01 00 0b 00 80 f8 |......@.|@.......|
|00003570| 00 05 c0 00 60 00 01 00 | 0b 00 80 f8 00 05 80 00 |....`...|........|
|00003580| 20 00 01 00 0b 00 80 f8 | 00 05 80 00 20 00 01 00 | .......|.... ...|
|00003590| 0b 00 82 f8 aa 05 80 00 | 2a aa a1 00 0b 00 80 f8 |........|*.......|
|000035a0| 00 05 80 00 20 00 01 00 | 0b 00 80 f8 00 05 80 00 |.... ...|........|
|000035b0| 20 00 01 00 0b 00 80 f8 | 00 05 c0 00 60 00 01 00 | .......|....`...|
|000035c0| 0b 00 80 f8 00 05 40 00 | 40 00 01 00 0b 00 80 f8 |......@.|@.......|
|000035d0| 00 05 60 00 c0 00 01 00 | 0b 00 80 f8 00 05 20 00 |..`.....|...... .|
|000035e0| 80 00 01 00 0b 00 80 f8 | 00 05 18 03 00 00 01 00 |........|........|
|000035f0| 0b 00 80 f8 00 05 0e 0e | 00 00 01 00 0b 00 80 f8 |........|........|
|00003600| 00 05 03 f8 00 00 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|00003610| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|00003620| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|00003630| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|00003640| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|00003650| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|00003660| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|00003670| 04 f2 ff 00 00 a0 00 8f | a0 00 83 ff 00 00 00 15 |........|........|
|00003680| 00 28 00 28 01 08 01 ac | 00 01 00 00 01 00 00 00 |.(.(....|........|
|00003690| 00 00 00 80 00 00 00 00 | 27 00 27 00 00 00 00 01 |........|'.'.....|
|000036a0| 6b 01 fb 11 01 a0 00 82 | 01 00 0a 00 00 00 00 01 |k.......|........|
|000036b0| 6b 01 fb 30 00 01 00 01 | 01 6a 01 fa a0 00 83 ff |k..0....|.j......|
|000036c0| 00 00 00 30 00 30 00 47 | ff ff 00 4a 01 f1 11 01 |...0.0.G|...J....|
|000036d0| a0 00 82 01 00 0a 00 47 | ff ff 00 4a 01 f1 09 aa |.......G|...J....|
|000036e0| 55 aa 55 aa 55 aa 55 20 | 00 48 00 00 00 48 01 ef |U.U.U.U |.H...H..|
|000036f0| a0 00 83 ff 00 00 00 15 | 00 20 00 1e 01 36 01 f8 |........|. ...6..|
|00003700| 00 01 00 00 00 00 00 00 | 00 00 13 8b 00 00 00 0b |........|........|
|00003710| bd 0b bd 00 82 00 e4 00 | fa 01 5c 11 01 a0 00 82 |........|..\.....|
|00003720| a1 00 64 00 0a 53 50 4e | 54 03 e8 00 01 00 00 01 |..d..SPN|T.......|
|00003730| 00 0a 00 00 00 00 03 08 | 02 40 22 00 01 ff 9d ff |........|.@".....|
|00003740| ff a1 00 c0 04 92 25 20 | 50 32 2d 76 31 35 20 2d |......% |P2-v15 -|
|00003750| 20 43 6f 70 79 72 69 67 | 68 74 20 31 39 38 38 20 | Copyrig|ht 1988 |
|00003760| 53 69 6c 69 63 6f 6e 20 | 42 65 61 63 68 20 53 6f |Silicon |Beach So|
|00003770| 66 74 77 61 72 65 2c 20 | 49 6e 63 2e 0d 75 73 65 |ftware, |Inc..use|
|00003780| 72 64 69 63 74 2f 6d 64 | 20 6b 6e 6f 77 6e 7b 63 |rdict/md| known{c|
|00003790| 75 72 72 65 6e 74 64 69 | 63 74 20 6d 64 20 65 71 |urrentdi|ct md eq|
|000037a0| 7d 7b 66 61 6c 73 65 7d | 69 66 65 6c 73 65 7b 62 |}{false}|ifelse{b|
|000037b0| 75 7d 69 66 20 63 75 72 | 72 65 6e 74 64 69 63 74 |u}if cur|rentdict|
|000037c0| 2f 50 32 5f 64 20 6b 6e | 6f 77 6e 20 6e 6f 74 7b |/P2_d kn|own not{|
|000037d0| 2f 50 32 5f 62 7b 50 32 | 5f 64 0d 62 65 67 69 6e |/P2_b{P2|_d.begin|
|000037e0| 7d 62 69 6e 64 20 64 65 | 66 2f 50 32 5f 64 20 32 |}bind de|f/P2_d 2|
|000037f0| 37 20 64 69 63 74 20 64 | 65 66 20 75 73 65 72 64 |7 dict d|ef userd|
|00003800| 69 63 74 2f 6d 64 20 6b | 6e 6f 77 6e 7b 63 75 72 |ict/md k|nown{cur|
|00003810| 72 65 6e 74 64 69 63 74 | 20 6d 64 20 65 71 7d 7b |rentdict| md eq}{|
|00003820| 66 61 6c 73 65 7d 69 66 | 65 6c 73 65 20 50 32 5f |false}if|else P2_|
|00003830| 62 20 64 75 70 20 64 75 | 70 0d 2f 6d 6b 20 65 78 |b dup du|p./mk ex|
|00003840| 63 68 20 64 65 66 7b 6d | 64 2f 70 61 74 20 6b 6e |ch def{m|d/pat kn|
|00003850| 6f 77 6e 20 6d 64 2f 73 | 67 20 6b 6e 6f 77 6e 20 |own md/s|g known |
|00003860| 6d 64 2f 67 72 20 6b 6e | 6f 77 6e 20 61 6e 64 20 |md/gr kn|own and |
|00003870| 61 6e 64 7d 7b 66 61 6c | 73 65 7d 69 66 65 6c 73 |and}{fal|se}ifels|
|00003880| 65 2f 70 6b 20 65 78 63 | 68 20 64 65 66 7b 6d 64 |e/pk exc|h def{md|
|00003890| 0d 2f 73 65 74 54 78 4d | 6f 64 65 20 6b 6e 6f 77 |./setTxM|ode know|
|000038a0| 6e 7d 7b 66 61 6c 73 65 | 7d 69 66 65 6c 73 65 2f |n}{false|}ifelse/|
|000038b0| 73 6b 20 65 78 63 68 20 | 64 65 66 2f 62 7b 62 69 |sk exch |def/b{bi|
|000038c0| 6e 64 20 64 65 66 7d 62 | 69 6e 64 20 64 65 66 2f |nd def}b|ind def/|
|000038d0| 73 61 7b 6d 61 74 72 69 | 78 20 63 75 72 72 65 6e |sa{matri|x curren|
|000038e0| 74 6d 61 74 72 69 78 20 | 50 32 5f 74 70 0d 63 6f |tmatrix |P2_tp.co|
|000038f0| 6e 63 61 74 20 61 6c 6f | 61 64 20 70 6f 70 7d 62 |ncat alo|ad pop}b|
|00003900| 2f 73 62 7b 6d 61 74 72 | 69 78 20 63 75 72 72 65 |/sb{matr|ix curre|
|00003910| 6e 74 6d 61 74 72 69 78 | 20 65 78 63 68 20 63 6f |ntmatrix| exch co|
|00003920| 6e 63 61 74 20 50 32 5f | 74 70 20 6d 61 74 72 69 |ncat P2_|tp matri|
|00003930| 78 20 69 6e 76 65 72 74 | 6d 61 74 72 69 78 20 63 |x invert|matrix c|
|00003940| 6f 6e 63 61 74 20 61 6c | 6f 61 64 0d 70 6f 70 7d |oncat al|oad.pop}|
|00003950| 62 2f 73 65 7b 6d 61 74 | 72 69 78 20 61 73 74 6f |b/se{mat|rix asto|
|00003960| 72 65 20 73 65 74 6d 61 | 74 72 69 78 7d 62 2f 62 |re setma|trix}b/b|
|00003970| 62 7b 67 73 61 76 65 20 | 50 32 5f 74 70 20 63 6f |b{gsave |P2_tp co|
|00003980| 6e 63 61 74 20 6e 65 77 | 70 61 74 68 20 6d 6f 76 |ncat new|path mov|
|00003990| 65 74 6f 7d 62 2f 62 63 | 7b 63 75 72 76 65 74 6f |eto}b/bc|{curveto|
|000039a0| 7d 62 2f 62 6c 0d 7b 6c | 69 6e 65 74 6f 7d 62 2f |}b/bl.{l|ineto}b/|
|000039b0| 62 78 7b 63 6c 6f 73 65 | 70 61 74 68 7d 62 2f 62 |bx{close|path}b/b|
|000039c0| 70 7b 67 73 61 76 65 20 | 65 6f 66 69 6c 6c 20 67 |p{gsave |eofill g|
|000039d0| 72 65 73 74 6f 72 65 7d | 62 2f 62 66 7b 73 63 61 |restore}|b/bf{sca|
|000039e0| 6c 65 20 31 20 73 65 74 | 6c 69 6e 65 77 69 64 74 |le 1 set|linewidt|
|000039f0| 68 20 73 74 72 6f 6b 65 | 7d 62 2f 62 65 0d 7b 67 |h stroke|}b/be.{g|
|00003a00| 72 65 73 74 6f 72 65 7d | 62 2f 70 7b 2f 67 66 20 |restore}|b/p{/gf |
|00003a10| 66 61 6c 73 65 20 64 65 | 66 7d 62 2f 67 7b 2f 67 |false de|f}b/g{/g|
|00003a20| 66 20 74 72 75 65 20 64 | 65 66 7d 62 20 67 20 70 |f true d|ef}b g p|
|00003a30| 6b 7b 2f 5f 70 61 74 2f | 70 61 74 20 6c 6f 61 64 |k{/_pat/|pat load|
|00003a40| 20 64 65 66 2f 5f 67 72 | 2f 67 72 20 6c 6f 61 64 | def/_gr|/gr load|
|00003a50| 20 64 65 66 7d 7b 2f 5f | 67 72 0d 7b 36 34 2e 30 | def}{/_|gr.{64.0|
|00003a60| 20 64 69 76 20 73 65 74 | 67 72 61 79 7d 62 7d 69 | div set|gray}b}i|
|00003a70| 66 65 6c 73 65 20 73 6b | 7b 2f 5f 73 54 4d 2f 73 |felse sk|{/_sTM/s|
|00003a80| 65 74 54 78 4d 6f 64 65 | 20 6c 6f 61 64 20 64 65 |etTxMode| load de|
|00003a90| 66 7d 69 66 2f 67 78 7b | 2f 74 67 20 65 78 63 68 |f}if/gx{|/tg exch|
|00003aa0| 20 64 65 66 7d 62 20 30 | 20 67 78 2f 78 36 7b 61 | def}b 0| gx/x6{a|
|00003ab0| 76 20 36 38 20 67 74 0d | 7b 66 61 6c 73 65 7d 69 |v 68 gt.|{false}i|
|00003ac0| 66 7d 62 20 65 6e 64 20 | 50 32 5f 62 20 70 6b 20 |f}b end |P2_b pk |
|00003ad0| 65 6e 64 7b 2f 70 61 74 | 7b 50 32 5f 62 20 67 66 |end{/pat|{P2_b gf|
|00003ae0| 7b 65 6e 64 20 70 6f 70 | 20 73 67 20 61 76 20 36 |{end pop| sg av 6|
|00003af0| 38 20 67 74 7b 70 6f 70 | 7d 69 66 7d 7b 2f 5f 70 |8 gt{pop|}if}{/_p|
|00003b00| 61 74 20 6c 6f 61 64 20 | 65 6e 64 20 65 78 65 63 |at load |end exec|
|00003b10| 7d 0d 69 66 65 6c 73 65 | 7d 62 69 6e 64 20 64 65 |}.ifelse|}bind de|
|00003b20| 66 7d 7b 2f 70 61 74 7b | 50 32 5f 62 20 70 6f 70 |f}{/pat{|P2_b pop|
|00003b30| 20 5f 67 72 20 65 6e 64 | 7d 62 69 6e 64 20 64 65 | _gr end|}bind de|
|00003b40| 66 7d 69 66 65 6c 73 65 | 20 50 32 5f 62 20 73 6b |f}ifelse| P2_b sk|
|00003b50| 20 65 6e 64 7b 2f 73 65 | 74 54 78 4d 6f 64 65 7b | end{/se|tTxMode{|
|00003b60| 50 32 5f 62 2f 5f 73 54 | 4d 20 6c 6f 61 64 0d 65 |P2_b/_sT|M load.e|
|00003b70| 6e 64 20 65 78 65 63 20 | 50 32 5f 62 20 74 67 2f |nd exec |P2_b tg/|
|00003b80| 5f 67 72 20 6c 6f 61 64 | 20 65 6e 64 20 65 78 65 |_gr load| end exe|
|00003b90| 63 7d 62 69 6e 64 20 64 | 65 66 7d 7b 2f 73 65 74 |c}bind d|ef}{/set|
|00003ba0| 54 78 4d 6f 64 65 7b 70 | 6f 70 20 50 32 5f 62 20 |TxMode{p|op P2_b |
|00003bb0| 74 67 2f 5f 67 72 20 6c | 6f 61 64 20 65 6e 64 20 |tg/_gr l|oad end |
|00003bc0| 65 78 65 63 7d 62 69 6e | 64 0d 64 65 66 7d 69 66 |exec}bin|d.def}if|
|00003bd0| 65 6c 73 65 7d 69 66 0d | 07 00 00 00 00 22 00 83 |else}if.|....."..|
|00003be0| 00 e5 ff ff a1 00 c0 00 | 68 32 32 38 20 31 33 30 |........|h228 130|
|00003bf0| 20 31 20 69 6e 64 65 78 | 20 6e 65 67 20 31 20 69 | 1 index| neg 1 i|
|00003c00| 6e 64 65 78 20 6e 65 67 | 20 6d 61 74 72 69 78 20 |ndex neg| matrix |
|00003c10| 74 72 61 6e 73 6c 61 74 | 65 20 33 20 31 20 72 6f |translat|e 3 1 ro|
|00003c20| 6c 6c 0d 63 75 72 72 65 | 6e 74 70 6f 69 6e 74 20 |ll.curre|ntpoint |
|00003c30| 32 20 63 6f 70 79 20 6d | 61 74 72 69 78 20 74 72 |2 copy m|atrix tr|
|00003c40| 61 6e 73 6c 61 74 65 20 | 36 20 31 20 72 6f 6c 6c |anslate |6 1 roll|
|00003c50| 0d 22 00 f9 01 5b 01 01 | a1 00 c0 00 84 33 34 38 |."...[..|.....348|
|00003c60| 20 32 35 30 20 63 75 72 | 72 65 6e 74 70 6f 69 6e | 250 cur|rentpoin|
|00003c70| 74 20 31 20 69 6e 64 65 | 78 20 36 20 69 6e 64 65 |t 1 inde|x 6 inde|
|00003c80| 78 20 73 75 62 20 34 20 | 69 6e 64 65 78 20 39 20 |x sub 4 |index 9 |
|00003c90| 69 6e 64 65 78 20 73 75 | 62 20 64 69 76 0d 31 20 |index su|b div.1 |
|00003ca0| 69 6e 64 65 78 20 36 20 | 69 6e 64 65 78 20 73 75 |index 6 |index su|
|00003cb0| 62 20 34 20 69 6e 64 65 | 78 20 39 20 69 6e 64 65 |b 4 inde|x 9 inde|
|00003cc0| 78 20 73 75 62 20 64 69 | 76 0d 6d 61 74 72 69 78 |x sub di|v.matrix|
|00003cd0| 20 73 63 61 6c 65 20 31 | 31 20 31 20 72 6f 6c 6c | scale 1|1 1 roll|
|00003ce0| 0d a1 00 c0 00 6f 5b 20 | 39 20 31 20 72 6f 6c 6c |.....o[ |9 1 roll|
|00003cf0| 20 63 6c 65 61 72 74 6f | 6d 61 72 6b 0d 33 20 32 | clearto|mark.3 2|
|00003d00| 20 72 6f 6c 6c 20 6d 61 | 74 72 69 78 20 63 6f 6e | roll ma|trix con|
|00003d10| 63 61 74 6d 61 74 72 69 | 78 0d 65 78 63 68 20 6d |catmatri|x.exch m|
|00003d20| 61 74 72 69 78 20 63 6f | 6e 63 61 74 6d 61 74 72 |atrix co|ncatmatr|
|00003d30| 69 78 0d 2f 50 32 5f 74 | 70 20 65 78 63 68 20 64 |ix./P2_t|p exch d|
|00003d40| 65 66 20 50 32 5f 62 20 | 6d 6b 20 65 6e 64 7b 62 |ef P2_b |mk end{b|
|00003d50| 6e 7d 69 66 0d 07 00 01 | 00 01 22 00 01 ff 9d ff |n}if....|..".....|
|00003d60| ff a1 00 64 00 0a 53 50 | 4e 54 0b b8 00 0a 00 00 |...d..SP|NT......|
|00003d70| a1 00 64 00 12 53 50 4e | 54 0c 30 ff ff ff ff 00 |..d..SPN|T.0.....|
|00003d80| 00 00 00 00 78 00 78 a1 | 00 64 00 0a 53 50 4e 54 |....x.x.|.d..SPNT|
|00003d90| 0c 94 00 01 00 01 a0 00 | 8e 98 00 10 00 00 00 00 |........|........|
|00003da0| 00 78 00 78 00 00 00 00 | 00 78 00 78 00 82 00 e4 |.x.x....|.x.x....|
|00003db0| 00 fa 01 5c 00 01 04 f2 | ff 00 00 07 00 80 f4 00 |...\....|........|
|00003dc0| 01 01 00 07 00 80 f4 00 | 01 01 00 07 00 80 f4 00 |........|........|
|00003dd0| 01 01 00 07 00 80 f4 00 | 01 01 00 07 00 80 f4 00 |........|........|
|00003de0| 01 01 00 07 00 80 f4 00 | 01 01 00 07 00 80 f4 00 |........|........|
|00003df0| 01 01 00 07 00 80 f4 00 | 01 01 00 07 00 80 f4 00 |........|........|
|00003e00| 01 01 00 07 00 80 f4 00 | 01 01 00 07 00 80 f4 00 |........|........|
|00003e10| 01 01 00 07 00 80 f4 00 | 01 01 00 07 00 80 f4 00 |........|........|
|00003e20| 01 01 00 07 00 80 f4 00 | 01 01 00 07 00 80 f4 00 |........|........|
|00003e30| 01 01 00 07 00 80 f4 00 | 01 01 00 07 00 80 f4 00 |........|........|
|00003e40| 01 01 00 07 00 80 f4 00 | 01 01 00 07 00 80 f4 00 |........|........|
|00003e50| 01 01 00 07 00 80 f4 00 | 01 01 00 07 00 80 f4 00 |........|........|
|00003e60| 01 01 00 07 00 80 f4 00 | 01 01 00 07 00 80 f4 00 |........|........|
|00003e70| 01 01 00 07 00 80 f4 00 | 01 01 00 07 00 80 f4 00 |........|........|
|00003e80| 01 01 00 07 00 80 f4 00 | 01 01 00 07 00 80 f4 00 |........|........|
|00003e90| 01 01 00 07 00 80 f4 00 | 01 01 00 07 00 80 f4 00 |........|........|
|00003ea0| 01 01 00 0d 00 80 fd 00 | fe ff 00 fc fc 00 01 01 |........|........|
|00003eb0| 00 0e 00 80 fd 00 03 80 | 00 00 04 fc 00 01 01 00 |........|........|
|00003ec0| 0e 00 80 fd 00 03 80 00 | 00 04 fc 00 01 01 00 0e |........|........|
|00003ed0| 00 80 fd 00 03 80 00 00 | 04 fc 00 01 01 00 0e 00 |........|........|
|00003ee0| 80 fd 00 03 80 00 00 04 | fc 00 01 01 00 0e 00 80 |........|........|
|00003ef0| fd 00 03 80 00 00 04 fc | 00 01 01 00 0e 00 80 fd |........|........|
|00003f00| 00 03 80 00 00 04 fc 00 | 01 01 00 0e 00 80 fd 00 |........|........|
|00003f10| 03 80 00 00 04 fc 00 01 | 01 00 0e 00 80 fd 00 03 |........|........|
|00003f20| 80 00 00 04 fc 00 01 01 | 00 0e 00 80 fd 00 03 80 |........|........|
|00003f30| 00 00 04 fc 00 01 01 00 | 0e 00 80 fd 00 03 80 00 |........|........|
|00003f40| 00 04 fc 00 01 01 00 0e | 00 80 fd 00 03 80 00 00 |........|........|
|00003f50| 04 fc 00 01 01 00 0e 00 | 80 fd 00 03 80 00 00 04 |........|........|
|00003f60| fc 00 01 01 00 0e 00 80 | fd 00 03 80 00 00 04 fc |........|........|
|00003f70| 00 01 01 00 0d 00 85 fd | 55 fe ff 00 fd fc 55 01 |........|U.....U.|
|00003f80| 41 00 07 00 80 f4 00 01 | 01 00 07 00 80 f4 00 01 |A.......|........|
|00003f90| 01 00 07 00 80 f4 00 01 | 01 00 07 00 80 f4 00 01 |........|........|
|00003fa0| 01 00 07 00 80 f4 00 01 | 01 00 07 00 80 f4 00 01 |........|........|
|00003fb0| 01 00 07 00 80 f4 00 01 | 01 00 07 00 80 f4 00 01 |........|........|
|00003fc0| 01 00 07 00 80 f4 00 01 | 01 00 07 00 80 f4 00 01 |........|........|
|00003fd0| 01 00 07 00 80 f4 00 01 | 01 00 0b 00 80 f9 00 00 |........|........|
|00003fe0| 80 fd 00 01 01 00 0c 00 | 80 fa 00 01 01 c0 fd 00 |........|........|
|00003ff0| 01 01 00 0c 00 80 fa 00 | 01 01 c0 fd 00 01 01 00 |........|........|
|00004000| 0c 00 80 fa 00 01 03 e0 | fd 00 01 01 00 0c 00 80 |........|........|
|00004010| fa 00 01 03 e0 fd 00 01 | 01 00 0c 00 80 fa 00 01 |........|........|
|00004020| 07 f0 fd 00 01 01 00 0c | 00 80 fa 00 01 07 f0 fd |........|........|
|00004030| 00 01 01 00 0c 00 80 fa | 00 01 0f f8 fd 00 01 01 |........|........|
|00004040| 00 0c 00 80 fa 00 01 0f | f8 fd 00 01 01 00 0c 00 |........|........|
|00004050| 80 fa 00 01 1f fc fd 00 | 01 01 00 0c 00 80 fa 00 |........|........|
|00004060| 01 1f fc fd 00 01 01 00 | 0c 00 80 fa 00 01 3f fe |........|......?.|
|00004070| fd 00 01 01 00 0c 00 80 | fa 00 01 3f fe fd 00 01 |........|...?....|
|00004080| 01 00 0c 00 80 fa 00 01 | 7f fe fd 00 01 01 00 0c |........|........|
|00004090| 00 80 fa 00 01 ff ff fd | 00 01 01 00 0c 00 80 fa |........|........|
|000040a0| 00 01 ff ff fd 00 01 01 | 00 0e 00 80 fb 00 03 01 |........|........|
|000040b0| ff ff 80 fe 00 01 01 00 | 0e 00 80 fb 00 03 01 ff |........|........|
|000040c0| ff 80 fe 00 01 01 00 0e | 00 80 fb 00 03 03 ff ff |........|........|
|000040d0| c0 fe 00 01 01 00 0e 00 | 80 fb 00 03 03 ff ff c0 |........|........|
|000040e0| fe 00 01 01 00 0e 00 80 | fb 00 03 07 ff ff e0 fe |........|........|
|000040f0| 00 01 01 00 0e 00 80 fb | 00 03 07 ff ff e0 fe 00 |........|........|
|00004100| 01 01 00 0e 00 80 fb 00 | 03 0f ff ff f0 fe 00 01 |........|........|
|00004110| 01 00 0e 00 80 fb 00 03 | 0f ff ff f0 fe 00 01 01 |........|........|
|00004120| 00 0e 00 80 fb 00 03 1f | ff ff f8 fe 00 01 01 00 |........|........|
|00004130| 0e 00 82 fb aa 03 bf ff | ff fa fe aa 01 a1 00 07 |........|........|
|00004140| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 07 |........|........|
|00004150| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 07 |........|........|
|00004160| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 07 |........|........|
|00004170| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 07 |........|........|
|00004180| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 07 |........|........|
|00004190| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 07 |........|........|
|000041a0| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 07 |........|........|
|000041b0| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 0b |........|........|
|000041c0| 00 80 f8 00 05 03 f8 00 | 00 01 00 0b 00 80 f8 00 |........|........|
|000041d0| 05 0e 0e 00 00 01 00 0b | 00 80 f8 00 05 18 03 00 |........|........|
|000041e0| 00 01 00 0b 00 80 f8 00 | 05 30 01 80 00 01 00 0b |........|.0......|
|000041f0| 00 80 f8 00 05 20 00 80 | 00 01 00 0b 00 80 f8 00 |..... ..|........|
|00004200| 05 40 00 40 00 01 00 0b | 00 80 f8 00 05 40 00 40 |.@.@....|.....@.@|
|00004210| 00 01 00 0b 00 80 f8 00 | 05 80 00 20 00 01 00 0b |........|... ....|
|00004220| 00 80 f8 00 05 80 00 20 | 00 01 00 0b 00 80 f8 00 |....... |........|
|00004230| 05 80 00 20 00 01 00 0b | 00 80 f8 00 05 80 00 20 |... ....|....... |
|00004240| 00 01 00 0b 00 80 f8 00 | 05 80 00 20 00 01 00 0b |........|... ....|
|00004250| 00 80 f8 00 05 80 00 20 | 00 01 00 0b 00 80 f8 00 |....... |........|
|00004260| 05 40 00 40 00 01 00 0b | 00 80 f8 00 05 40 00 40 |.@.@....|.....@.@|
|00004270| 00 01 00 0b 00 80 f8 00 | 05 20 00 80 00 01 00 0b |........|. ......|
|00004280| 00 80 f8 00 05 30 01 80 | 00 01 00 0b 00 80 f8 00 |.....0..|........|
|00004290| 05 18 03 00 00 01 00 0b | 00 80 f8 00 05 0e 0e 00 |........|........|
|000042a0| 00 01 00 0b 00 80 f8 00 | 05 03 f8 00 00 01 00 07 |........|........|
|000042b0| 00 85 f4 55 01 41 00 04 | f2 ff 00 00 a0 00 8f a1 |...U.A..|........|
|000042c0| 00 64 00 06 53 50 4e 54 | 03 e9 a0 00 83 ff 00 00 |.d..SPNT|........|
|000042d0| 0b bd 0b bd 00 82 00 e4 | 00 fa 01 5c 11 01 a0 00 |........|...\....|
|000042e0| 82 a1 00 64 00 0a 53 50 | 4e 54 03 e8 00 01 00 00 |...d..SP|NT......|
|000042f0| 01 00 0a 00 00 00 00 03 | 08 02 40 22 00 01 ff 9d |........|..@"....|
|00004300| ff ff a1 00 c0 04 92 25 | 20 50 32 2d 76 31 35 20 |.......%| P2-v15 |
|00004310| 2d 20 43 6f 70 79 72 69 | 67 68 74 20 31 39 38 38 |- Copyri|ght 1988|
|00004320| 20 53 69 6c 69 63 6f 6e | 20 42 65 61 63 68 20 53 | Silicon| Beach S|
|00004330| 6f 66 74 77 61 72 65 2c | 20 49 6e 63 2e 0d 75 73 |oftware,| Inc..us|
|00004340| 65 72 64 69 63 74 2f 6d | 64 20 6b 6e 6f 77 6e 7b |erdict/m|d known{|
|00004350| 63 75 72 72 65 6e 74 64 | 69 63 74 20 6d 64 20 65 |currentd|ict md e|
|00004360| 71 7d 7b 66 61 6c 73 65 | 7d 69 66 65 6c 73 65 7b |q}{false|}ifelse{|
|00004370| 62 75 7d 69 66 20 63 75 | 72 72 65 6e 74 64 69 63 |bu}if cu|rrentdic|
|00004380| 74 2f 50 32 5f 64 20 6b | 6e 6f 77 6e 20 6e 6f 74 |t/P2_d k|nown not|
|00004390| 7b 2f 50 32 5f 62 7b 50 | 32 5f 64 0d 62 65 67 69 |{/P2_b{P|2_d.begi|
|000043a0| 6e 7d 62 69 6e 64 20 64 | 65 66 2f 50 32 5f 64 20 |n}bind d|ef/P2_d |
|000043b0| 32 37 20 64 69 63 74 20 | 64 65 66 20 75 73 65 72 |27 dict |def user|
|000043c0| 64 69 63 74 2f 6d 64 20 | 6b 6e 6f 77 6e 7b 63 75 |dict/md |known{cu|
|000043d0| 72 72 65 6e 74 64 69 63 | 74 20 6d 64 20 65 71 7d |rrentdic|t md eq}|
|000043e0| 7b 66 61 6c 73 65 7d 69 | 66 65 6c 73 65 20 50 32 |{false}i|felse P2|
|000043f0| 5f 62 20 64 75 70 20 64 | 75 70 0d 2f 6d 6b 20 65 |_b dup d|up./mk e|
|00004400| 78 63 68 20 64 65 66 7b | 6d 64 2f 70 61 74 20 6b |xch def{|md/pat k|
|00004410| 6e 6f 77 6e 20 6d 64 2f | 73 67 20 6b 6e 6f 77 6e |nown md/|sg known|
|00004420| 20 6d 64 2f 67 72 20 6b | 6e 6f 77 6e 20 61 6e 64 | md/gr k|nown and|
|00004430| 20 61 6e 64 7d 7b 66 61 | 6c 73 65 7d 69 66 65 6c | and}{fa|lse}ifel|
|00004440| 73 65 2f 70 6b 20 65 78 | 63 68 20 64 65 66 7b 6d |se/pk ex|ch def{m|
|00004450| 64 0d 2f 73 65 74 54 78 | 4d 6f 64 65 20 6b 6e 6f |d./setTx|Mode kno|
|00004460| 77 6e 7d 7b 66 61 6c 73 | 65 7d 69 66 65 6c 73 65 |wn}{fals|e}ifelse|
|00004470| 2f 73 6b 20 65 78 63 68 | 20 64 65 66 2f 62 7b 62 |/sk exch| def/b{b|
|00004480| 69 6e 64 20 64 65 66 7d | 62 69 6e 64 20 64 65 66 |ind def}|bind def|
|00004490| 2f 73 61 7b 6d 61 74 72 | 69 78 20 63 75 72 72 65 |/sa{matr|ix curre|
|000044a0| 6e 74 6d 61 74 72 69 78 | 20 50 32 5f 74 70 0d 63 |ntmatrix| P2_tp.c|
|000044b0| 6f 6e 63 61 74 20 61 6c | 6f 61 64 20 70 6f 70 7d |oncat al|oad pop}|
|000044c0| 62 2f 73 62 7b 6d 61 74 | 72 69 78 20 63 75 72 72 |b/sb{mat|rix curr|
|000044d0| 65 6e 74 6d 61 74 72 69 | 78 20 65 78 63 68 20 63 |entmatri|x exch c|
|000044e0| 6f 6e 63 61 74 20 50 32 | 5f 74 70 20 6d 61 74 72 |oncat P2|_tp matr|
|000044f0| 69 78 20 69 6e 76 65 72 | 74 6d 61 74 72 69 78 20 |ix inver|tmatrix |
|00004500| 63 6f 6e 63 61 74 20 61 | 6c 6f 61 64 0d 70 6f 70 |concat a|load.pop|
|00004510| 7d 62 2f 73 65 7b 6d 61 | 74 72 69 78 20 61 73 74 |}b/se{ma|trix ast|
|00004520| 6f 72 65 20 73 65 74 6d | 61 74 72 69 78 7d 62 2f |ore setm|atrix}b/|
|00004530| 62 62 7b 67 73 61 76 65 | 20 50 32 5f 74 70 20 63 |bb{gsave| P2_tp c|
|00004540| 6f 6e 63 61 74 20 6e 65 | 77 70 61 74 68 20 6d 6f |oncat ne|wpath mo|
|00004550| 76 65 74 6f 7d 62 2f 62 | 63 7b 63 75 72 76 65 74 |veto}b/b|c{curvet|
|00004560| 6f 7d 62 2f 62 6c 0d 7b | 6c 69 6e 65 74 6f 7d 62 |o}b/bl.{|lineto}b|
|00004570| 2f 62 78 7b 63 6c 6f 73 | 65 70 61 74 68 7d 62 2f |/bx{clos|epath}b/|
|00004580| 62 70 7b 67 73 61 76 65 | 20 65 6f 66 69 6c 6c 20 |bp{gsave| eofill |
|00004590| 67 72 65 73 74 6f 72 65 | 7d 62 2f 62 66 7b 73 63 |grestore|}b/bf{sc|
|000045a0| 61 6c 65 20 31 20 73 65 | 74 6c 69 6e 65 77 69 64 |ale 1 se|tlinewid|
|000045b0| 74 68 20 73 74 72 6f 6b | 65 7d 62 2f 62 65 0d 7b |th strok|e}b/be.{|
|000045c0| 67 72 65 73 74 6f 72 65 | 7d 62 2f 70 7b 2f 67 66 |grestore|}b/p{/gf|
|000045d0| 20 66 61 6c 73 65 20 64 | 65 66 7d 62 2f 67 7b 2f | false d|ef}b/g{/|
|000045e0| 67 66 20 74 72 75 65 20 | 64 65 66 7d 62 20 67 20 |gf true |def}b g |
|000045f0| 70 6b 7b 2f 5f 70 61 74 | 2f 70 61 74 20 6c 6f 61 |pk{/_pat|/pat loa|
|00004600| 64 20 64 65 66 2f 5f 67 | 72 2f 67 72 20 6c 6f 61 |d def/_g|r/gr loa|
|00004610| 64 20 64 65 66 7d 7b 2f | 5f 67 72 0d 7b 36 34 2e |d def}{/|_gr.{64.|
|00004620| 30 20 64 69 76 20 73 65 | 74 67 72 61 79 7d 62 7d |0 div se|tgray}b}|
|00004630| 69 66 65 6c 73 65 20 73 | 6b 7b 2f 5f 73 54 4d 2f |ifelse s|k{/_sTM/|
|00004640| 73 65 74 54 78 4d 6f 64 | 65 20 6c 6f 61 64 20 64 |setTxMod|e load d|
|00004650| 65 66 7d 69 66 2f 67 78 | 7b 2f 74 67 20 65 78 63 |ef}if/gx|{/tg exc|
|00004660| 68 20 64 65 66 7d 62 20 | 30 20 67 78 2f 78 36 7b |h def}b |0 gx/x6{|
|00004670| 61 76 20 36 38 20 67 74 | 0d 7b 66 61 6c 73 65 7d |av 68 gt|.{false}|
|00004680| 69 66 7d 62 20 65 6e 64 | 20 50 32 5f 62 20 70 6b |if}b end| P2_b pk|
|00004690| 20 65 6e 64 7b 2f 70 61 | 74 7b 50 32 5f 62 20 67 | end{/pa|t{P2_b g|
|000046a0| 66 7b 65 6e 64 20 70 6f | 70 20 73 67 20 61 76 20 |f{end po|p sg av |
|000046b0| 36 38 20 67 74 7b 70 6f | 70 7d 69 66 7d 7b 2f 5f |68 gt{po|p}if}{/_|
|000046c0| 70 61 74 20 6c 6f 61 64 | 20 65 6e 64 20 65 78 65 |pat load| end exe|
|000046d0| 63 7d 0d 69 66 65 6c 73 | 65 7d 62 69 6e 64 20 64 |c}.ifels|e}bind d|
|000046e0| 65 66 7d 7b 2f 70 61 74 | 7b 50 32 5f 62 20 70 6f |ef}{/pat|{P2_b po|
|000046f0| 70 20 5f 67 72 20 65 6e | 64 7d 62 69 6e 64 20 64 |p _gr en|d}bind d|
|00004700| 65 66 7d 69 66 65 6c 73 | 65 20 50 32 5f 62 20 73 |ef}ifels|e P2_b s|
|00004710| 6b 20 65 6e 64 7b 2f 73 | 65 74 54 78 4d 6f 64 65 |k end{/s|etTxMode|
|00004720| 7b 50 32 5f 62 2f 5f 73 | 54 4d 20 6c 6f 61 64 0d |{P2_b/_s|TM load.|
|00004730| 65 6e 64 20 65 78 65 63 | 20 50 32 5f 62 20 74 67 |end exec| P2_b tg|
|00004740| 2f 5f 67 72 20 6c 6f 61 | 64 20 65 6e 64 20 65 78 |/_gr loa|d end ex|
|00004750| 65 63 7d 62 69 6e 64 20 | 64 65 66 7d 7b 2f 73 65 |ec}bind |def}{/se|
|00004760| 74 54 78 4d 6f 64 65 7b | 70 6f 70 20 50 32 5f 62 |tTxMode{|pop P2_b|
|00004770| 20 74 67 2f 5f 67 72 20 | 6c 6f 61 64 20 65 6e 64 | tg/_gr |load end|
|00004780| 20 65 78 65 63 7d 62 69 | 6e 64 0d 64 65 66 7d 69 | exec}bi|nd.def}i|
|00004790| 66 65 6c 73 65 7d 69 66 | 0d 07 00 00 00 00 22 00 |felse}if|......".|
|000047a0| 83 00 e5 ff ff a1 00 c0 | 00 68 32 32 38 20 31 33 |........|.h228 13|
|000047b0| 30 20 31 20 69 6e 64 65 | 78 20 6e 65 67 20 31 20 |0 1 inde|x neg 1 |
|000047c0| 69 6e 64 65 78 20 6e 65 | 67 20 6d 61 74 72 69 78 |index ne|g matrix|
|000047d0| 20 74 72 61 6e 73 6c 61 | 74 65 20 33 20 31 20 72 | transla|te 3 1 r|
|000047e0| 6f 6c 6c 0d 63 75 72 72 | 65 6e 74 70 6f 69 6e 74 |oll.curr|entpoint|
|000047f0| 20 32 20 63 6f 70 79 20 | 6d 61 74 72 69 78 20 74 | 2 copy |matrix t|
|00004800| 72 61 6e 73 6c 61 74 65 | 20 36 20 31 20 72 6f 6c |ranslate| 6 1 rol|
|00004810| 6c 0d 22 00 f9 01 5b 01 | 01 a1 00 c0 00 84 33 34 |l."...[.|......34|
|00004820| 38 20 32 35 30 20 63 75 | 72 72 65 6e 74 70 6f 69 |8 250 cu|rrentpoi|
|00004830| 6e 74 20 31 20 69 6e 64 | 65 78 20 36 20 69 6e 64 |nt 1 ind|ex 6 ind|
|00004840| 65 78 20 73 75 62 20 34 | 20 69 6e 64 65 78 20 39 |ex sub 4| index 9|
|00004850| 20 69 6e 64 65 78 20 73 | 75 62 20 64 69 76 0d 31 | index s|ub div.1|
|00004860| 20 69 6e 64 65 78 20 36 | 20 69 6e 64 65 78 20 73 | index 6| index s|
|00004870| 75 62 20 34 20 69 6e 64 | 65 78 20 39 20 69 6e 64 |ub 4 ind|ex 9 ind|
|00004880| 65 78 20 73 75 62 20 64 | 69 76 0d 6d 61 74 72 69 |ex sub d|iv.matri|
|00004890| 78 20 73 63 61 6c 65 20 | 31 31 20 31 20 72 6f 6c |x scale |11 1 rol|
|000048a0| 6c 0d a1 00 c0 00 6f 5b | 20 39 20 31 20 72 6f 6c |l.....o[| 9 1 rol|
|000048b0| 6c 20 63 6c 65 61 72 74 | 6f 6d 61 72 6b 0d 33 20 |l cleart|omark.3 |
|000048c0| 32 20 72 6f 6c 6c 20 6d | 61 74 72 69 78 20 63 6f |2 roll m|atrix co|
|000048d0| 6e 63 61 74 6d 61 74 72 | 69 78 0d 65 78 63 68 20 |ncatmatr|ix.exch |
|000048e0| 6d 61 74 72 69 78 20 63 | 6f 6e 63 61 74 6d 61 74 |matrix c|oncatmat|
|000048f0| 72 69 78 0d 2f 50 32 5f | 74 70 20 65 78 63 68 20 |rix./P2_|tp exch |
|00004900| 64 65 66 20 50 32 5f 62 | 20 6d 6b 20 65 6e 64 7b |def P2_b| mk end{|
|00004910| 62 6e 7d 69 66 0d 07 00 | 01 00 01 22 00 01 ff 9d |bn}if...|..."....|
|00004920| ff ff a1 00 64 00 0a 53 | 50 4e 54 0b b8 00 0a 00 |....d..S|PNT.....|
|00004930| 00 a1 00 64 00 12 53 50 | 4e 54 0c 30 ff ff ff ff |...d..SP|NT.0....|
|00004940| 00 00 00 00 00 78 00 78 | a1 00 64 00 0a 53 50 4e |.....x.x|..d..SPN|
|00004950| 54 0c 94 00 01 00 01 a0 | 00 8e 98 00 10 00 00 00 |T.......|........|
|00004960| 00 00 78 00 78 00 00 00 | 00 00 78 00 78 00 82 00 |..x.x...|..x.x...|
|00004970| e4 00 fa 01 5c 00 01 04 | f2 ff 00 00 0d 00 85 fd |....\...|........|
|00004980| 55 fe ff 00 fd fc 55 01 | 41 00 0e 00 80 fd 00 03 |U.....U.|A.......|
|00004990| 80 00 00 04 fc 00 01 01 | 00 0e 00 80 fd 00 03 80 |........|........|
|000049a0| 00 00 04 fc 00 01 01 00 | 0e 00 80 fd 00 03 80 00 |........|........|
|000049b0| 00 04 fc 00 01 01 00 0e | 00 80 fd 00 03 80 00 00 |........|........|
|000049c0| 04 fc 00 01 01 00 0e 00 | 80 fd 00 03 80 00 00 04 |........|........|
|000049d0| fc 00 01 01 00 0e 00 80 | fd 00 03 80 00 00 04 fc |........|........|
|000049e0| 00 01 01 00 0e 00 80 fd | 00 03 80 00 00 04 fc 00 |........|........|
|000049f0| 01 01 00 0e 00 80 fd 00 | 03 80 00 00 04 fc 00 01 |........|........|
|00004a00| 01 00 0e 00 80 fd 00 03 | 80 00 00 04 fc 00 01 01 |........|........|
|00004a10| 00 0e 00 80 fd 00 03 80 | 00 00 04 fc 00 01 01 00 |........|........|
|00004a20| 0e 00 80 fd 00 03 80 00 | 00 04 fc 00 01 01 00 0e |........|........|
|00004a30| 00 80 fd 00 03 80 00 00 | 04 fc 00 01 01 00 0e 00 |........|........|
|00004a40| 80 fd 00 03 80 00 00 04 | fc 00 01 01 00 0d 00 80 |........|........|
|00004a50| fd 00 fe ff 00 fc fc 00 | 01 01 00 07 00 80 f4 00 |........|........|
|00004a60| 01 01 00 07 00 80 f4 00 | 01 01 00 07 00 80 f4 00 |........|........|
|00004a70| 01 01 00 07 00 80 f4 00 | 01 01 00 07 00 80 f4 00 |........|........|
|00004a80| 01 01 00 07 00 80 f4 00 | 01 01 00 07 00 80 f4 00 |........|........|
|00004a90| 01 01 00 07 00 80 f4 00 | 01 01 00 07 00 80 f4 00 |........|........|
|00004aa0| 01 01 00 07 00 80 f4 00 | 01 01 00 07 00 80 f4 00 |........|........|
|00004ab0| 01 01 00 07 00 80 f4 00 | 01 01 00 07 00 80 f4 00 |........|........|
|00004ac0| 01 01 00 07 00 80 f4 00 | 01 01 00 07 00 80 f4 00 |........|........|
|00004ad0| 01 01 00 07 00 80 f4 00 | 01 01 00 07 00 80 f4 00 |........|........|
|00004ae0| 01 01 00 07 00 80 f4 00 | 01 01 00 07 00 80 f4 00 |........|........|
|00004af0| 01 01 00 07 00 80 f4 00 | 01 01 00 07 00 80 f4 00 |........|........|
|00004b00| 01 01 00 0b 00 85 f9 55 | 00 d5 fd 55 01 41 00 0c |.......U|...U.A..|
|00004b10| 00 80 fa 00 01 01 c0 fd | 00 01 01 00 0c 00 80 fa |........|........|
|00004b20| 00 01 01 c0 fd 00 01 01 | 00 0c 00 80 fa 00 01 03 |........|........|
|00004b30| e0 fd 00 01 01 00 0c 00 | 80 fa 00 01 03 e0 fd 00 |........|........|
|00004b40| 01 01 00 0c 00 80 fa 00 | 01 07 f0 fd 00 01 01 00 |........|........|
|00004b50| 0c 00 80 fa 00 01 07 f0 | fd 00 01 01 00 0c 00 80 |........|........|
|00004b60| fa 00 01 0f f8 fd 00 01 | 01 00 0c 00 80 fa 00 01 |........|........|
|00004b70| 0f f8 fd 00 01 01 00 0c | 00 80 fa 00 01 1f fc fd |........|........|
|00004b80| 00 01 01 00 0c 00 80 fa | 00 01 1f fc fd 00 01 01 |........|........|
|00004b90| 00 0c 00 80 fa 00 01 3f | fe fd 00 01 01 00 0c 00 |.......?|........|
|00004ba0| 80 fa 00 01 3f fe fd 00 | 01 01 00 0c 00 80 fa 00 |....?...|........|
|00004bb0| 01 7f fe fd 00 01 01 00 | 0c 00 80 fa 00 01 ff ff |........|........|
|00004bc0| fd 00 01 01 00 0c 00 80 | fa 00 01 ff ff fd 00 01 |........|........|
|00004bd0| 01 00 0e 00 80 fb 00 03 | 01 ff ff 80 fe 00 01 01 |........|........|
|00004be0| 00 0e 00 80 fb 00 03 01 | ff ff 80 fe 00 01 01 00 |........|........|
|00004bf0| 0e 00 80 fb 00 03 03 ff | ff c0 fe 00 01 01 00 0e |........|........|
|00004c00| 00 80 fb 00 03 03 ff ff | c0 fe 00 01 01 00 0e 00 |........|........|
|00004c10| 80 fb 00 03 07 ff ff e0 | fe 00 01 01 00 0e 00 80 |........|........|
|00004c20| fb 00 03 07 ff ff e0 fe | 00 01 01 00 0e 00 80 fb |........|........|
|00004c30| 00 03 0f ff ff f0 fe 00 | 01 01 00 0e 00 80 fb 00 |........|........|
|00004c40| 03 0f ff ff f0 fe 00 01 | 01 00 0e 00 80 fb 00 03 |........|........|
|00004c50| 1f ff ff f8 fe 00 01 01 | 00 0e 00 80 fb 00 03 1f |........|........|
|00004c60| ff ff f8 fe 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|00004c70| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|00004c80| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|00004c90| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|00004ca0| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|00004cb0| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|00004cc0| 0b 00 82 f8 aa 05 ab fa | aa aa a1 00 0b 00 80 f8 |........|........|
|00004cd0| 00 05 0e 0e 00 00 01 00 | 0b 00 80 f8 00 05 18 03 |........|........|
|00004ce0| 00 00 01 00 0b 00 80 f8 | 00 05 30 01 80 00 01 00 |........|..0.....|
|00004cf0| 0b 00 80 f8 00 05 20 00 | 80 00 01 00 0b 00 80 f8 |...... .|........|
|00004d00| 00 05 40 00 40 00 01 00 | 0b 00 80 f8 00 05 40 00 |..@.@...|......@.|
|00004d10| 40 00 01 00 0b 00 80 f8 | 00 05 80 00 20 00 01 00 |@.......|.... ...|
|00004d20| 0b 00 80 f8 00 05 80 00 | 20 00 01 00 0b 00 80 f8 |........| .......|
|00004d30| 00 05 80 00 20 00 01 00 | 0b 00 80 f8 00 05 80 00 |.... ...|........|
|00004d40| 20 00 01 00 0b 00 80 f8 | 00 05 80 00 20 00 01 00 | .......|.... ...|
|00004d50| 0b 00 80 f8 00 05 80 00 | 20 00 01 00 0b 00 80 f8 |........| .......|
|00004d60| 00 05 40 00 40 00 01 00 | 0b 00 80 f8 00 05 40 00 |..@.@...|......@.|
|00004d70| 40 00 01 00 0b 00 80 f8 | 00 05 20 00 80 00 01 00 |@.......|.. .....|
|00004d80| 0b 00 80 f8 00 05 30 01 | 80 00 01 00 0b 00 80 f8 |......0.|........|
|00004d90| 00 05 18 03 00 00 01 00 | 0b 00 80 f8 00 05 0e 0e |........|........|
|00004da0| 00 00 01 00 0b 00 80 f8 | 00 05 03 f8 00 00 01 00 |........|........|
|00004db0| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|00004dc0| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|00004dd0| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|00004de0| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|00004df0| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|00004e00| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|00004e10| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|00004e20| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|00004e30| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|00004e40| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|00004e50| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|00004e60| 07 00 80 f4 00 01 01 00 | 07 00 80 f4 00 01 01 00 |........|........|
|00004e70| 07 00 80 f4 00 01 01 00 | 04 f2 ff 00 00 a0 00 8f |........|........|
|00004e80| a1 00 64 00 06 53 50 4e | 54 03 e9 a0 00 83 ff 00 |..d..SPN|T.......|
|00004e90| 00 0b b3 0b b3 00 82 00 | e4 00 fa 01 5c 11 01 a0 |........|....\...|
|00004ea0| 00 82 a1 00 64 00 0a 53 | 50 4e 54 03 e8 00 01 00 |....d..S|PNT.....|
|00004eb0| 00 01 00 0a 00 00 00 00 | 03 08 02 40 22 00 01 ff |........|...@"...|
|00004ec0| 9d ff ff a1 00 c0 04 92 | 25 20 50 32 2d 76 31 35 |........|% P2-v15|
|00004ed0| 20 2d 20 43 6f 70 79 72 | 69 67 68 74 20 31 39 38 | - Copyr|ight 198|
|00004ee0| 38 20 53 69 6c 69 63 6f | 6e 20 42 65 61 63 68 20 |8 Silico|n Beach |
|00004ef0| 53 6f 66 74 77 61 72 65 | 2c 20 49 6e 63 2e 0d 75 |Software|, Inc..u|
|00004f00| 73 65 72 64 69 63 74 2f | 6d 64 20 6b 6e 6f 77 6e |serdict/|md known|
|00004f10| 7b 63 75 72 72 65 6e 74 | 64 69 63 74 20 6d 64 20 |{current|dict md |
|00004f20| 65 71 7d 7b 66 61 6c 73 | 65 7d 69 66 65 6c 73 65 |eq}{fals|e}ifelse|
|00004f30| 7b 62 75 7d 69 66 20 63 | 75 72 72 65 6e 74 64 69 |{bu}if c|urrentdi|
|00004f40| 63 74 2f 50 32 5f 64 20 | 6b 6e 6f 77 6e 20 6e 6f |ct/P2_d |known no|
|00004f50| 74 7b 2f 50 32 5f 62 7b | 50 32 5f 64 0d 62 65 67 |t{/P2_b{|P2_d.beg|
|00004f60| 69 6e 7d 62 69 6e 64 20 | 64 65 66 2f 50 32 5f 64 |in}bind |def/P2_d|
|00004f70| 20 32 37 20 64 69 63 74 | 20 64 65 66 20 75 73 65 | 27 dict| def use|
|00004f80| 72 64 69 63 74 2f 6d 64 | 20 6b 6e 6f 77 6e 7b 63 |rdict/md| known{c|
|00004f90| 75 72 72 65 6e 74 64 69 | 63 74 20 6d 64 20 65 71 |urrentdi|ct md eq|
|00004fa0| 7d 7b 66 61 6c 73 65 7d | 69 66 65 6c 73 65 20 50 |}{false}|ifelse P|
|00004fb0| 32 5f 62 20 64 75 70 20 | 64 75 70 0d 2f 6d 6b 20 |2_b dup |dup./mk |
|00004fc0| 65 78 63 68 20 64 65 66 | 7b 6d 64 2f 70 61 74 20 |exch def|{md/pat |
|00004fd0| 6b 6e 6f 77 6e 20 6d 64 | 2f 73 67 20 6b 6e 6f 77 |known md|/sg know|
|00004fe0| 6e 20 6d 64 2f 67 72 20 | 6b 6e 6f 77 6e 20 61 6e |n md/gr |known an|
|00004ff0| 64 20 61 6e 64 7d 7b 66 | 61 6c 73 65 7d 69 66 65 |d and}{f|alse}ife|
|00005000| 6c 73 65 2f 70 6b 20 65 | 78 63 68 20 64 65 66 7b |lse/pk e|xch def{|
|00005010| 6d 64 0d 2f 73 65 74 54 | 78 4d 6f 64 65 20 6b 6e |md./setT|xMode kn|
|00005020| 6f 77 6e 7d 7b 66 61 6c | 73 65 7d 69 66 65 6c 73 |own}{fal|se}ifels|
|00005030| 65 2f 73 6b 20 65 78 63 | 68 20 64 65 66 2f 62 7b |e/sk exc|h def/b{|
|00005040| 62 69 6e 64 20 64 65 66 | 7d 62 69 6e 64 20 64 65 |bind def|}bind de|
|00005050| 66 2f 73 61 7b 6d 61 74 | 72 69 78 20 63 75 72 72 |f/sa{mat|rix curr|
|00005060| 65 6e 74 6d 61 74 72 69 | 78 20 50 32 5f 74 70 0d |entmatri|x P2_tp.|
|00005070| 63 6f 6e 63 61 74 20 61 | 6c 6f 61 64 20 70 6f 70 |concat a|load pop|
|00005080| 7d 62 2f 73 62 7b 6d 61 | 74 72 69 78 20 63 75 72 |}b/sb{ma|trix cur|
|00005090| 72 65 6e 74 6d 61 74 72 | 69 78 20 65 78 63 68 20 |rentmatr|ix exch |
|000050a0| 63 6f 6e 63 61 74 20 50 | 32 5f 74 70 20 6d 61 74 |concat P|2_tp mat|
|000050b0| 72 69 78 20 69 6e 76 65 | 72 74 6d 61 74 72 69 78 |rix inve|rtmatrix|
|000050c0| 20 63 6f 6e 63 61 74 20 | 61 6c 6f 61 64 0d 70 6f | concat |aload.po|
|000050d0| 70 7d 62 2f 73 65 7b 6d | 61 74 72 69 78 20 61 73 |p}b/se{m|atrix as|
|000050e0| 74 6f 72 65 20 73 65 74 | 6d 61 74 72 69 78 7d 62 |tore set|matrix}b|
|000050f0| 2f 62 62 7b 67 73 61 76 | 65 20 50 32 5f 74 70 20 |/bb{gsav|e P2_tp |
|00005100| 63 6f 6e 63 61 74 20 6e | 65 77 70 61 74 68 20 6d |concat n|ewpath m|
|00005110| 6f 76 65 74 6f 7d 62 2f | 62 63 7b 63 75 72 76 65 |oveto}b/|bc{curve|
|00005120| 74 6f 7d 62 2f 62 6c 0d | 7b 6c 69 6e 65 74 6f 7d |to}b/bl.|{lineto}|
|00005130| 62 2f 62 78 7b 63 6c 6f | 73 65 70 61 74 68 7d 62 |b/bx{clo|sepath}b|
|00005140| 2f 62 70 7b 67 73 61 76 | 65 20 65 6f 66 69 6c 6c |/bp{gsav|e eofill|
|00005150| 20 67 72 65 73 74 6f 72 | 65 7d 62 2f 62 66 7b 73 | grestor|e}b/bf{s|
|00005160| 63 61 6c 65 20 31 20 73 | 65 74 6c 69 6e 65 77 69 |cale 1 s|etlinewi|
|00005170| 64 74 68 20 73 74 72 6f | 6b 65 7d 62 2f 62 65 0d |dth stro|ke}b/be.|
|00005180| 7b 67 72 65 73 74 6f 72 | 65 7d 62 2f 70 7b 2f 67 |{grestor|e}b/p{/g|
|00005190| 66 20 66 61 6c 73 65 20 | 64 65 66 7d 62 2f 67 7b |f false |def}b/g{|
|000051a0| 2f 67 66 20 74 72 75 65 | 20 64 65 66 7d 62 20 67 |/gf true| def}b g|
|000051b0| 20 70 6b 7b 2f 5f 70 61 | 74 2f 70 61 74 20 6c 6f | pk{/_pa|t/pat lo|
|000051c0| 61 64 20 64 65 66 2f 5f | 67 72 2f 67 72 20 6c 6f |ad def/_|gr/gr lo|
|000051d0| 61 64 20 64 65 66 7d 7b | 2f 5f 67 72 0d 7b 36 34 |ad def}{|/_gr.{64|
|000051e0| 2e 30 20 64 69 76 20 73 | 65 74 67 72 61 79 7d 62 |.0 div s|etgray}b|
|000051f0| 7d 69 66 65 6c 73 65 20 | 73 6b 7b 2f 5f 73 54 4d |}ifelse |sk{/_sTM|
|00005200| 2f 73 65 74 54 78 4d 6f | 64 65 20 6c 6f 61 64 20 |/setTxMo|de load |
|00005210| 64 65 66 7d 69 66 2f 67 | 78 7b 2f 74 67 20 65 78 |def}if/g|x{/tg ex|
|00005220| 63 68 20 64 65 66 7d 62 | 20 30 20 67 78 2f 78 36 |ch def}b| 0 gx/x6|
|00005230| 7b 61 76 20 36 38 20 67 | 74 0d 7b 66 61 6c 73 65 |{av 68 g|t.{false|
|00005240| 7d 69 66 7d 62 20 65 6e | 64 20 50 32 5f 62 20 70 |}if}b en|d P2_b p|
|00005250| 6b 20 65 6e 64 7b 2f 70 | 61 74 7b 50 32 5f 62 20 |k end{/p|at{P2_b |
|00005260| 67 66 7b 65 6e 64 20 70 | 6f 70 20 73 67 20 61 76 |gf{end p|op sg av|
|00005270| 20 36 38 20 67 74 7b 70 | 6f 70 7d 69 66 7d 7b 2f | 68 gt{p|op}if}{/|
|00005280| 5f 70 61 74 20 6c 6f 61 | 64 20 65 6e 64 20 65 78 |_pat loa|d end ex|
|00005290| 65 63 7d 0d 69 66 65 6c | 73 65 7d 62 69 6e 64 20 |ec}.ifel|se}bind |
|000052a0| 64 65 66 7d 7b 2f 70 61 | 74 7b 50 32 5f 62 20 70 |def}{/pa|t{P2_b p|
|000052b0| 6f 70 20 5f 67 72 20 65 | 6e 64 7d 62 69 6e 64 20 |op _gr e|nd}bind |
|000052c0| 64 65 66 7d 69 66 65 6c | 73 65 20 50 32 5f 62 20 |def}ifel|se P2_b |
|000052d0| 73 6b 20 65 6e 64 7b 2f | 73 65 74 54 78 4d 6f 64 |sk end{/|setTxMod|
|000052e0| 65 7b 50 32 5f 62 2f 5f | 73 54 4d 20 6c 6f 61 64 |e{P2_b/_|sTM load|
|000052f0| 0d 65 6e 64 20 65 78 65 | 63 20 50 32 5f 62 20 74 |.end exe|c P2_b t|
|00005300| 67 2f 5f 67 72 20 6c 6f | 61 64 20 65 6e 64 20 65 |g/_gr lo|ad end e|
|00005310| 78 65 63 7d 62 69 6e 64 | 20 64 65 66 7d 7b 2f 73 |xec}bind| def}{/s|
|00005320| 65 74 54 78 4d 6f 64 65 | 7b 70 6f 70 20 50 32 5f |etTxMode|{pop P2_|
|00005330| 62 20 74 67 2f 5f 67 72 | 20 6c 6f 61 64 20 65 6e |b tg/_gr| load en|
|00005340| 64 20 65 78 65 63 7d 62 | 69 6e 64 0d 64 65 66 7d |d exec}b|ind.def}|
|00005350| 69 66 65 6c 73 65 7d 69 | 66 0d 07 00 00 00 00 22 |ifelse}i|f......"|
|00005360| 00 83 00 e5 ff ff a1 00 | c0 00 68 32 32 38 20 31 |........|..h228 1|
|00005370| 33 30 20 31 20 69 6e 64 | 65 78 20 6e 65 67 20 31 |30 1 ind|ex neg 1|
|00005380| 20 69 6e 64 65 78 20 6e | 65 67 20 6d 61 74 72 69 | index n|eg matri|
|00005390| 78 20 74 72 61 6e 73 6c | 61 74 65 20 33 20 31 20 |x transl|ate 3 1 |
|000053a0| 72 6f 6c 6c 0d 63 75 72 | 72 65 6e 74 70 6f 69 6e |roll.cur|rentpoin|
|000053b0| 74 20 32 20 63 6f 70 79 | 20 6d 61 74 72 69 78 20 |t 2 copy| matrix |
|000053c0| 74 72 61 6e 73 6c 61 74 | 65 20 36 20 31 20 72 6f |translat|e 6 1 ro|
|000053d0| 6c 6c 0d 22 00 f9 01 5b | 01 01 a1 00 c0 00 84 33 |ll."...[|.......3|
|000053e0| 34 38 20 32 35 30 20 63 | 75 72 72 65 6e 74 70 6f |48 250 c|urrentpo|
|000053f0| 69 6e 74 20 31 20 69 6e | 64 65 78 20 36 20 69 6e |int 1 in|dex 6 in|
|00005400| 64 65 78 20 73 75 62 20 | 34 20 69 6e 64 65 78 20 |dex sub |4 index |
|00005410| 39 20 69 6e 64 65 78 20 | 73 75 62 20 64 69 76 0d |9 index |sub div.|
|00005420| 31 20 69 6e 64 65 78 20 | 36 20 69 6e 64 65 78 20 |1 index |6 index |
|00005430| 73 75 62 20 34 20 69 6e | 64 65 78 20 39 20 69 6e |sub 4 in|dex 9 in|
|00005440| 64 65 78 20 73 75 62 20 | 64 69 76 0d 6d 61 74 72 |dex sub |div.matr|
|00005450| 69 78 20 73 63 61 6c 65 | 20 31 31 20 31 20 72 6f |ix scale| 11 1 ro|
|00005460| 6c 6c 0d a1 00 c0 00 6f | 5b 20 39 20 31 20 72 6f |ll.....o|[ 9 1 ro|
|00005470| 6c 6c 20 63 6c 65 61 72 | 74 6f 6d 61 72 6b 0d 33 |ll clear|tomark.3|
|00005480| 20 32 20 72 6f 6c 6c 20 | 6d 61 74 72 69 78 20 63 | 2 roll |matrix c|
|00005490| 6f 6e 63 61 74 6d 61 74 | 72 69 78 0d 65 78 63 68 |oncatmat|rix.exch|
|000054a0| 20 6d 61 74 72 69 78 20 | 63 6f 6e 63 61 74 6d 61 | matrix |concatma|
|000054b0| 74 72 69 78 0d 2f 50 32 | 5f 74 70 20 65 78 63 68 |trix./P2|_tp exch|
|000054c0| 20 64 65 66 20 50 32 5f | 62 20 6d 6b 20 65 6e 64 | def P2_|b mk end|
|000054d0| 7b 62 6e 7d 69 66 0d 07 | 00 01 00 01 22 00 01 ff |{bn}if..|...."...|
|000054e0| 9d ff ff a1 00 64 00 0a | 53 50 4e 54 0b b8 00 0a |.....d..|SPNT....|
|000054f0| 00 00 a1 00 64 00 12 53 | 50 4e 54 0c 30 ff ff ff |....d..S|PNT.0...|
|00005500| ff 00 00 00 00 00 78 00 | 78 a1 00 64 00 0a 53 50 |......x.|x..d..SP|
|00005510| 4e 54 0c 94 00 01 00 01 | a0 00 8e 98 00 10 00 00 |NT......|........|
|00005520| 00 00 00 78 00 78 00 00 | 00 00 00 78 00 78 00 82 |...x.x..|...x.x..|
|00005530| 00 e4 00 fa 01 5c 00 01 | 04 f2 ff 00 00 0d 00 80 |.....\..|........|
|00005540| fd 00 fe ff 00 fc fc 00 | 01 01 00 0e 00 80 fd 00 |........|........|
|00005550| 03 80 00 00 04 fc 00 01 | 01 00 0e 00 80 fd 00 03 |........|........|
|00005560| 80 00 00 04 fc 00 01 01 | 00 0e 00 80 fd 00 03 80 |........|........|
|00005570| 00 00 04 fc 00 01 01 00 | 0e 00 80 fd 00 03 80 00 |........|........|
|00005580| 00 04 fc 00 01 01 00 0e | 00 80 fd 00 03 80 00 00 |........|........|
|00005590| 04 fc 00 01 01 00 0e 00 | 80 fd 00 03 80 00 00 04 |........|........|
|000055a0| fc 00 01 01 00 0e 00 80 | fd 00 03 80 00 00 04 fc |........|........|
|000055b0| 00 01 01 00 0e 00 80 fd | 00 03 80 00 00 04 fc 00 |........|........|
|000055c0| 01 01 00 0e 00 80 fd 00 | 03 80 00 00 04 fc 00 01 |........|........|
|000055d0| 01 00 0e 00 80 fd 00 03 | 80 00 00 04 fc 00 01 01 |........|........|
|000055e0| 00 0e 00 80 fd 00 03 80 | 00 00 04 fc 00 01 01 00 |........|........|
|000055f0| 0e 00 80 fd 00 03 80 00 | 00 04 fc 00 01 01 00 0e |........|........|
|00005600| 00 80 fd 00 03 80 00 00 | 04 fc 00 01 01 00 0d 00 |........|........|
|00005610| 85 fd 55 fe ff 00 fd fc | 55 01 41 00 07 00 80 f4 |..U.....|U.A.....|
|00005620| 00 01 01 00 07 00 80 f4 | 00 01 01 00 07 00 80 f4 |........|........|
|00005630| 00 01 01 00 07 00 80 f4 | 00 01 01 00 07 00 80 f4 |........|........|
|00005640| 00 01 01 00 07 00 80 f4 | 00 01 01 00 07 00 80 f4 |........|........|
|00005650| 00 01 01 00 07 00 80 f4 | 00 01 01 00 07 00 80 f4 |........|........|
|00005660| 00 01 01 00 07 00 80 f4 | 00 01 01 00 07 00 80 f4 |........|........|
|00005670| 00 01 01 00 07 00 80 f4 | 00 01 01 00 07 00 80 f4 |........|........|
|00005680| 00 01 01 00 07 00 80 f4 | 00 01 01 00 07 00 80 f4 |........|........|
|00005690| 00 01 01 00 07 00 80 f4 | 00 01 01 00 07 00 80 f4 |........|........|
|000056a0| 00 01 01 00 07 00 80 f4 | 00 01 01 00 07 00 80 f4 |........|........|
|000056b0| 00 01 01 00 07 00 80 f4 | 00 01 01 00 07 00 80 f4 |........|........|
|000056c0| 00 01 01 00 07 00 80 f4 | 00 01 01 00 07 00 80 f4 |........|........|
|000056d0| 00 01 01 00 07 00 80 f4 | 00 01 01 00 07 00 80 f4 |........|........|
|000056e0| 00 01 01 00 07 00 80 f4 | 00 01 01 00 07 00 80 f4 |........|........|
|000056f0| 00 01 01 00 07 00 80 f4 | 00 01 01 00 07 00 80 f4 |........|........|
|00005700| 00 01 01 00 07 00 85 f4 | 55 01 41 00 0c 00 80 fa |........|U.A.....|
|00005710| 00 01 01 c0 fd 00 01 01 | 00 0c 00 80 fa 00 01 03 |........|........|
|00005720| c0 fd 00 01 01 00 0c 00 | 80 fa 00 01 03 e0 fd 00 |........|........|
|00005730| 01 01 00 0c 00 80 fa 00 | 01 07 e0 fd 00 01 01 00 |........|........|
|00005740| 0c 00 80 fa 00 01 07 f0 | fd 00 01 01 00 0c 00 80 |........|........|
|00005750| fa 00 01 0f f0 fd 00 01 | 01 00 0c 00 80 fa 00 01 |........|........|
|00005760| 0f f8 fd 00 01 01 00 0c | 00 80 fa 00 01 1f f8 fd |........|........|
|00005770| 00 01 01 00 0c 00 80 fa | 00 01 1f fc fd 00 01 01 |........|........|
|00005780| 00 0c 00 80 fa 00 01 3f | fc fd 00 01 01 00 0c 00 |.......?|........|
|00005790| 80 fa 00 01 3f fe fd 00 | 01 01 00 0c 00 80 fa 00 |....?...|........|
|000057a0| 01 7f fe fd 00 01 01 00 | 0c 00 80 fa 00 01 7f ff |........|........|
|000057b0| fd 00 01 01 00 0c 00 80 | fa 00 01 ff ff fd 00 01 |........|........|
|000057c0| 01 00 0d 00 80 fa 00 02 | ff ff 80 fe 00 01 01 00 |........|........|
|000057d0| 0e 00 80 fb 00 03 01 ff | ff 80 fe 00 01 01 00 0e |........|........|
|000057e0| 00 80 fb 00 03 01 ff ff | c0 fe 00 01 01 00 0e 00 |........|........|
|000057f0| 80 fb 00 03 03 ff ff c0 | fe 00 01 01 00 0e 00 80 |........|........|
|00005800| fb 00 03 07 ff ff e0 fe | 00 01 01 00 0e 00 80 fb |........|........|
|00005810| 00 03 07 ff ff e0 fe 00 | 01 01 00 0e 00 80 fb 00 |........|........|
|00005820| 03 0f ff ff f0 fe 00 01 | 01 00 0e 00 80 fb 00 03 |........|........|
|00005830| 0f ff ff f0 fe 00 01 01 | 00 0e 00 80 fb 00 03 1f |........|........|
|00005840| ff ff f8 fe 00 01 01 00 | 0e 00 85 fb 55 03 5f ff |........|....U._.|
|00005850| ff fd fe 55 01 41 00 07 | 00 80 f4 00 01 01 00 07 |...U.A..|........|
|00005860| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 07 |........|........|
|00005870| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 07 |........|........|
|00005880| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 07 |........|........|
|00005890| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 07 |........|........|
|000058a0| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 07 |........|........|
|000058b0| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 07 |........|........|
|000058c0| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 07 |........|........|
|000058d0| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 07 |........|........|
|000058e0| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 07 |........|........|
|000058f0| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 07 |........|........|
|00005900| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 07 |........|........|
|00005910| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 07 |........|........|
|00005920| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 07 |........|........|
|00005930| 00 80 f4 00 01 01 00 07 | 00 80 f4 00 01 01 00 0b |........|........|
|00005940| 00 85 f8 55 05 57 fd 55 | 55 41 00 0b 00 80 f8 00 |...U.W.U|UA......|
|00005950| 05 0e 0e 00 00 01 00 0b | 00 80 f8 00 05 18 03 00 |........|........|
|00005960| 00 01 00 0b 00 80 f8 00 | 05 30 01 80 00 01 00 0b |........|.0......|
|00005970| 00 80 f8 00 05 20 00 80 | 00 01 00 0b 00 80 f8 00 |..... ..|........|
|00005980| 05 40 00 40 00 01 00 0b | 00 80 f8 00 05 40 00 40 |.@.@....|.....@.@|
|00005990| 00 01 00 0b 00 80 f8 00 | 05 80 00 20 00 01 00 0b |........|... ....|
|000059a0| 00 80 f8 00 05 80 00 20 | 00 01 00 0b 00 80 f8 00 |....... |........|
|000059b0| 05 80 00 20 00 01 00 0b | 00 80 f8 00 05 80 00 20 |... ....|....... |
|000059c0| 00 01 00 0b 00 80 f8 00 | 05 80 00 20 00 01 00 0b |........|... ....|
|000059d0| 00 80 f8 00 05 80 00 20 | 00 01 00 0b 00 80 f8 00 |....... |........|
|000059e0| 05 40 00 40 00 01 00 0b | 00 80 f8 00 05 40 00 40 |.@.@....|.....@.@|
|000059f0| 00 01 00 0b 00 80 f8 00 | 05 20 00 80 00 01 00 0b |........|. ......|
|00005a00| 00 80 f8 00 05 30 01 80 | 00 01 00 0b 00 80 f8 00 |.....0..|........|
|00005a10| 05 18 03 00 00 01 00 0b | 00 80 f8 00 05 0e 0e 00 |........|........|
|00005a20| 00 01 00 0b 00 80 f8 00 | 05 03 f8 00 00 01 00 04 |........|........|
|00005a30| f2 ff 00 00 a0 00 8f a1 | 00 64 00 06 53 50 4e 54 |........|.d..SPNT|
|00005a40| 03 e9 a0 00 83 ff 00 00 | 0c ba 0c ba 00 82 00 e4 |........|........|
|00005a50| 00 fa 01 5c 11 01 a0 00 | 82 a1 00 64 00 0a 53 50 |...\....|...d..SP|
|00005a60| 4e 54 03 e8 00 01 00 00 | 01 00 0a 00 00 00 00 03 |NT......|........|
|00005a70| 08 02 40 22 00 01 ff 9d | ff ff a1 00 c0 04 92 25 |..@"....|.......%|
|00005a80| 20 50 32 2d 76 31 35 20 | 2d 20 43 6f 70 79 72 69 | P2-v15 |- Copyri|
|00005a90| 67 68 74 20 31 39 38 38 | 20 53 69 6c 69 63 6f 6e |ght 1988| Silicon|
|00005aa0| 20 42 65 61 63 68 20 53 | 6f 66 74 77 61 72 65 2c | Beach S|oftware,|
|00005ab0| 20 49 6e 63 2e 0d 75 73 | 65 72 64 69 63 74 2f 6d | Inc..us|erdict/m|
|00005ac0| 64 20 6b 6e 6f 77 6e 7b | 63 75 72 72 65 6e 74 64 |d known{|currentd|
|00005ad0| 69 63 74 20 6d 64 20 65 | 71 7d 7b 66 61 6c 73 65 |ict md e|q}{false|
|00005ae0| 7d 69 66 65 6c 73 65 7b | 62 75 7d 69 66 20 63 75 |}ifelse{|bu}if cu|
|00005af0| 72 72 65 6e 74 64 69 63 | 74 2f 50 32 5f 64 20 6b |rrentdic|t/P2_d k|
|00005b00| 6e 6f 77 6e 20 6e 6f 74 | 7b 2f 50 32 5f 62 7b 50 |nown not|{/P2_b{P|
|00005b10| 32 5f 64 0d 62 65 67 69 | 6e 7d 62 69 6e 64 20 64 |2_d.begi|n}bind d|
|00005b20| 65 66 2f 50 32 5f 64 20 | 32 37 20 64 69 63 74 20 |ef/P2_d |27 dict |
|00005b30| 64 65 66 20 75 73 65 72 | 64 69 63 74 2f 6d 64 20 |def user|dict/md |
|00005b40| 6b 6e 6f 77 6e 7b 63 75 | 72 72 65 6e 74 64 69 63 |known{cu|rrentdic|
|00005b50| 74 20 6d 64 20 65 71 7d | 7b 66 61 6c 73 65 7d 69 |t md eq}|{false}i|
|00005b60| 66 65 6c 73 65 20 50 32 | 5f 62 20 64 75 70 20 64 |felse P2|_b dup d|
|00005b70| 75 70 0d 2f 6d 6b 20 65 | 78 63 68 20 64 65 66 7b |up./mk e|xch def{|
|00005b80| 6d 64 2f 70 61 74 20 6b | 6e 6f 77 6e 20 6d 64 2f |md/pat k|nown md/|
|00005b90| 73 67 20 6b 6e 6f 77 6e | 20 6d 64 2f 67 72 20 6b |sg known| md/gr k|
|00005ba0| 6e 6f 77 6e 20 61 6e 64 | 20 61 6e 64 7d 7b 66 61 |nown and| and}{fa|
|00005bb0| 6c 73 65 7d 69 66 65 6c | 73 65 2f 70 6b 20 65 78 |lse}ifel|se/pk ex|
|00005bc0| 63 68 20 64 65 66 7b 6d | 64 0d 2f 73 65 74 54 78 |ch def{m|d./setTx|
|00005bd0| 4d 6f 64 65 20 6b 6e 6f | 77 6e 7d 7b 66 61 6c 73 |Mode kno|wn}{fals|
|00005be0| 65 7d 69 66 65 6c 73 65 | 2f 73 6b 20 65 78 63 68 |e}ifelse|/sk exch|
|00005bf0| 20 64 65 66 2f 62 7b 62 | 69 6e 64 20 64 65 66 7d | def/b{b|ind def}|
|00005c00| 62 69 6e 64 20 64 65 66 | 2f 73 61 7b 6d 61 74 72 |bind def|/sa{matr|
|00005c10| 69 78 20 63 75 72 72 65 | 6e 74 6d 61 74 72 69 78 |ix curre|ntmatrix|
|00005c20| 20 50 32 5f 74 70 0d 63 | 6f 6e 63 61 74 20 61 6c | P2_tp.c|oncat al|
|00005c30| 6f 61 64 20 70 6f 70 7d | 62 2f 73 62 7b 6d 61 74 |oad pop}|b/sb{mat|
|00005c40| 72 69 78 20 63 75 72 72 | 65 6e 74 6d 61 74 72 69 |rix curr|entmatri|
|00005c50| 78 20 65 78 63 68 20 63 | 6f 6e 63 61 74 20 50 32 |x exch c|oncat P2|
|00005c60| 5f 74 70 20 6d 61 74 72 | 69 78 20 69 6e 76 65 72 |_tp matr|ix inver|
|00005c70| 74 6d 61 74 72 69 78 20 | 63 6f 6e 63 61 74 20 61 |tmatrix |concat a|
|00005c80| 6c 6f 61 64 0d 70 6f 70 | 7d 62 2f 73 65 7b 6d 61 |load.pop|}b/se{ma|
|00005c90| 74 72 69 78 20 61 73 74 | 6f 72 65 20 73 65 74 6d |trix ast|ore setm|
|00005ca0| 61 74 72 69 78 7d 62 2f | 62 62 7b 67 73 61 76 65 |atrix}b/|bb{gsave|
|00005cb0| 20 50 32 5f 74 70 20 63 | 6f 6e 63 61 74 20 6e 65 | P2_tp c|oncat ne|
|00005cc0| 77 70 61 74 68 20 6d 6f | 76 65 74 6f 7d 62 2f 62 |wpath mo|veto}b/b|
|00005cd0| 63 7b 63 75 72 76 65 74 | 6f 7d 62 2f 62 6c 0d 7b |c{curvet|o}b/bl.{|
|00005ce0| 6c 69 6e 65 74 6f 7d 62 | 2f 62 78 7b 63 6c 6f 73 |lineto}b|/bx{clos|
|00005cf0| 65 70 61 74 68 7d 62 2f | 62 70 7b 67 73 61 76 65 |epath}b/|bp{gsave|
|00005d00| 20 65 6f 66 69 6c 6c 20 | 67 72 65 73 74 6f 72 65 | eofill |grestore|
|00005d10| 7d 62 2f 62 66 7b 73 63 | 61 6c 65 20 31 20 73 65 |}b/bf{sc|ale 1 se|
|00005d20| 74 6c 69 6e 65 77 69 64 | 74 68 20 73 74 72 6f 6b |tlinewid|th strok|
|00005d30| 65 7d 62 2f 62 65 0d 7b | 67 72 65 73 74 6f 72 65 |e}b/be.{|grestore|
|00005d40| 7d 62 2f 70 7b 2f 67 66 | 20 66 61 6c 73 65 20 64 |}b/p{/gf| false d|
|00005d50| 65 66 7d 62 2f 67 7b 2f | 67 66 20 74 72 75 65 20 |ef}b/g{/|gf true |
|00005d60| 64 65 66 7d 62 20 67 20 | 70 6b 7b 2f 5f 70 61 74 |def}b g |pk{/_pat|
|00005d70| 2f 70 61 74 20 6c 6f 61 | 64 20 64 65 66 2f 5f 67 |/pat loa|d def/_g|
|00005d80| 72 2f 67 72 20 6c 6f 61 | 64 20 64 65 66 7d 7b 2f |r/gr loa|d def}{/|
|00005d90| 5f 67 72 0d 7b 36 34 2e | 30 20 64 69 76 20 73 65 |_gr.{64.|0 div se|
|00005da0| 74 67 72 61 79 7d 62 7d | 69 66 65 6c 73 65 20 73 |tgray}b}|ifelse s|
|00005db0| 6b 7b 2f 5f 73 54 4d 2f | 73 65 74 54 78 4d 6f 64 |k{/_sTM/|setTxMod|
|00005dc0| 65 20 6c 6f 61 64 20 64 | 65 66 7d 69 66 2f 67 78 |e load d|ef}if/gx|
|00005dd0| 7b 2f 74 67 20 65 78 63 | 68 20 64 65 66 7d 62 20 |{/tg exc|h def}b |
|00005de0| 30 20 67 78 2f 78 36 7b | 61 76 20 36 38 20 67 74 |0 gx/x6{|av 68 gt|
|00005df0| 0d 7b 66 61 6c 73 65 7d | 69 66 7d 62 20 65 6e 64 |.{false}|if}b end|
|00005e00| 20 50 32 5f 62 20 70 6b | 20 65 6e 64 7b 2f 70 61 | P2_b pk| end{/pa|
|00005e10| 74 7b 50 32 5f 62 20 67 | 66 7b 65 6e 64 20 70 6f |t{P2_b g|f{end po|
|00005e20| 70 20 73 67 20 61 76 20 | 36 38 20 67 74 7b 70 6f |p sg av |68 gt{po|
|00005e30| 70 7d 69 66 7d 7b 2f 5f | 70 61 74 20 6c 6f 61 64 |p}if}{/_|pat load|
|00005e40| 20 65 6e 64 20 65 78 65 | 63 7d 0d 69 66 65 6c 73 | end exe|c}.ifels|
|00005e50| 65 7d 62 69 6e 64 20 64 | 65 66 7d 7b 2f 70 61 74 |e}bind d|ef}{/pat|
|00005e60| 7b 50 32 5f 62 20 70 6f | 70 20 5f 67 72 20 65 6e |{P2_b po|p _gr en|
|00005e70| 64 7d 62 69 6e 64 20 64 | 65 66 7d 69 66 65 6c 73 |d}bind d|ef}ifels|
|00005e80| 65 20 50 32 5f 62 20 73 | 6b 20 65 6e 64 7b 2f 73 |e P2_b s|k end{/s|
|00005e90| 65 74 54 78 4d 6f 64 65 | 7b 50 32 5f 62 2f 5f 73 |etTxMode|{P2_b/_s|
|00005ea0| 54 4d 20 6c 6f 61 64 0d | 65 6e 64 20 65 78 65 63 |TM load.|end exec|
|00005eb0| 20 50 32 5f 62 20 74 67 | 2f 5f 67 72 20 6c 6f 61 | P2_b tg|/_gr loa|
|00005ec0| 64 20 65 6e 64 20 65 78 | 65 63 7d 62 69 6e 64 20 |d end ex|ec}bind |
|00005ed0| 64 65 66 7d 7b 2f 73 65 | 74 54 78 4d 6f 64 65 7b |def}{/se|tTxMode{|
|00005ee0| 70 6f 70 20 50 32 5f 62 | 20 74 67 2f 5f 67 72 20 |pop P2_b| tg/_gr |
|00005ef0| 6c 6f 61 64 20 65 6e 64 | 20 65 78 65 63 7d 62 69 |load end| exec}bi|
|00005f00| 6e 64 0d 64 65 66 7d 69 | 66 65 6c 73 65 7d 69 66 |nd.def}i|felse}if|
|00005f10| 0d 07 00 00 00 00 22 00 | 83 00 e5 ff ff a1 00 c0 |......".|........|
|00005f20| 00 68 32 32 38 20 31 33 | 30 20 31 20 69 6e 64 65 |.h228 13|0 1 inde|
|00005f30| 78 20 6e 65 67 20 31 20 | 69 6e 64 65 78 20 6e 65 |x neg 1 |index ne|
|00005f40| 67 20 6d 61 74 72 69 78 | 20 74 72 61 6e 73 6c 61 |g matrix| transla|
|00005f50| 74 65 20 33 20 31 20 72 | 6f 6c 6c 0d 63 75 72 72 |te 3 1 r|oll.curr|
|00005f60| 65 6e 74 70 6f 69 6e 74 | 20 32 20 63 6f 70 79 20 |entpoint| 2 copy |
|00005f70| 6d 61 74 72 69 78 20 74 | 72 61 6e 73 6c 61 74 65 |matrix t|ranslate|
|00005f80| 20 36 20 31 20 72 6f 6c | 6c 0d 22 00 f9 01 5b 01 | 6 1 rol|l."...[.|
|00005f90| 01 a1 00 c0 00 84 33 34 | 38 20 32 35 30 20 63 75 |......34|8 250 cu|
|00005fa0| 72 72 65 6e 74 70 6f 69 | 6e 74 20 31 20 69 6e 64 |rrentpoi|nt 1 ind|
|00005fb0| 65 78 20 36 20 69 6e 64 | 65 78 20 73 75 62 20 34 |ex 6 ind|ex sub 4|
|00005fc0| 20 69 6e 64 65 78 20 39 | 20 69 6e 64 65 78 20 73 | index 9| index s|
|00005fd0| 75 62 20 64 69 76 0d 31 | 20 69 6e 64 65 78 20 36 |ub div.1| index 6|
|00005fe0| 20 69 6e 64 65 78 20 73 | 75 62 20 34 20 69 6e 64 | index s|ub 4 ind|
|00005ff0| 65 78 20 39 20 69 6e 64 | 65 78 20 73 75 62 20 64 |ex 9 ind|ex sub d|
|00006000| 69 76 0d 6d 61 74 72 69 | 78 20 73 63 61 6c 65 20 |iv.matri|x scale |
|00006010| 31 31 20 31 20 72 6f 6c | 6c 0d a1 00 c0 00 6f 5b |11 1 rol|l.....o[|
|00006020| 20 39 20 31 20 72 6f 6c | 6c 20 63 6c 65 61 72 74 | 9 1 rol|l cleart|
|00006030| 6f 6d 61 72 6b 0d 33 20 | 32 20 72 6f 6c 6c 20 6d |omark.3 |2 roll m|
|00006040| 61 74 72 69 78 20 63 6f | 6e 63 61 74 6d 61 74 72 |atrix co|ncatmatr|
|00006050| 69 78 0d 65 78 63 68 20 | 6d 61 74 72 69 78 20 63 |ix.exch |matrix c|
|00006060| 6f 6e 63 61 74 6d 61 74 | 72 69 78 0d 2f 50 32 5f |oncatmat|rix./P2_|
|00006070| 74 70 20 65 78 63 68 20 | 64 65 66 20 50 32 5f 62 |tp exch |def P2_b|
|00006080| 20 6d 6b 20 65 6e 64 7b | 62 6e 7d 69 66 0d 07 00 | mk end{|bn}if...|
|00006090| 01 00 01 22 00 01 ff 9d | ff ff a1 00 64 00 0a 53 |..."....|....d..S|
|000060a0| 50 4e 54 0b b8 00 0a 00 | 00 a1 00 64 00 12 53 50 |PNT.....|...d..SP|
|000060b0| 4e 54 0c 30 ff ff ff ff | 00 00 00 00 00 78 00 78 |NT.0....|.....x.x|
|000060c0| a1 00 64 00 0a 53 50 4e | 54 0c 94 00 01 00 01 a0 |..d..SPN|T.......|
|000060d0| 00 8e 98 00 10 00 00 00 | 00 00 78 00 78 00 00 00 |........|..x.x...|
|000060e0| 00 00 78 00 78 00 82 00 | e4 00 fa 01 5c 00 01 04 |..x.x...|....\...|
|000060f0| f2 ff 00 00 07 00 80 f4 | 00 01 01 00 07 00 80 f4 |........|........|
|00006100| 00 01 01 00 07 00 80 f4 | 00 01 01 00 07 00 80 f4 |........|........|
|00006110| 00 01 01 00 07 00 80 f4 | 00 01 01 00 07 00 80 f4 |........|........|
|00006120| 00 01 01 00 07 00 80 f4 | 00 01 01 00 0b 00 80 fd |........|........|
|00006130| 00 00 04 f9 00 01 01 00 | 0b 00 80 f8 00 00 20 fe |........|...... .|
|00006140| 00 01 03 00 0b 00 80 fd | 00 00 04 f9 00 01 01 00 |........|........|
|00006150| 0b 00 80 f8 00 00 20 fe | 00 01 03 00 0b 00 80 fd |...... .|........|
|00006160| 00 00 04 f9 00 01 01 00 | 0b 00 80 f8 00 00 20 fe |........|...... .|
|00006170| 00 01 03 00 0b 00 80 fd | 00 00 04 f9 00 01 01 00 |........|........|
|00006180| 0b 00 80 f8 00 00 20 fe | 00 01 03 00 0b 00 80 fd |...... .|........|
|00006190| 00 00 04 f9 00 01 01 00 | 0b 00 80 f8 00 00 20 fe |........|...... .|
|000061a0| 00 01 03 00 0b 00 80 fd | 00 00 04 f9 00 01 01 00 |........|........|
|000061b0| 0b 00 80 f8 00 00 20 fe | 00 01 03 00 0b 00 80 fd |...... .|........|
|000061c0| 00 00 04 f9 00 01 01 00 | 0b 00 80 f8 00 00 20 fe |........|...... .|
|000061d0| 00 01 03 00 0b 00 80 fd | 00 00 04 f9 00 01 01 00 |........|........|
|000061e0| 0b 00 80 f8 00 00 20 fe | 00 01 03 00 0b 00 80 fd |...... .|........|
|000061f0| 00 00 04 f9 00 01 01 00 | 0b 00 80 f8 00 00 20 fe |........|...... .|
|00006200| 00 01 03 00 0b 00 80 fd | 00 00 04 f9 00 01 01 00 |........|........|
|00006210| 0b 00 80 f8 00 00 20 fe | 00 01 03 00 0b 00 80 fd |...... .|........|
|00006220| 00 00 04 f9 00 01 01 00 | 0b 00 80 f8 00 00 20 fe |........|...... .|
|00006230| 00 01 03 00 0c 01 80 00 | fe ff 00 fc f9 00 01 01 |........|........|
|00006240| 00 10 05 80 00 80 00 00 | 04 fd 00 00 20 fe 00 01 |........|.... ...|
|00006250| 03 00 0c 05 80 00 80 00 | 00 04 f9 00 01 01 00 10 |........|........|
|00006260| 05 80 00 80 00 00 04 fd | 00 00 20 fe 00 01 03 00 |........|.. .....|
|00006270| 0c 05 80 00 80 00 00 04 | f9 00 01 01 00 10 05 80 |........|........|
|00006280| 00 80 00 00 04 fd 00 00 | 20 fe 00 01 03 00 0c 05 |........| .......|
|00006290| 80 00 80 00 00 04 f9 00 | 01 01 00 10 05 80 00 80 |........|........|
|000062a0| 00 00 04 fd 00 00 20 fe | 00 01 03 00 0c 05 80 00 |...... .|........|
|000062b0| 80 00 00 04 f9 00 01 01 | 00 10 05 80 00 80 00 00 |........|........|
|000062c0| 04 fd 00 00 20 fe 00 01 | 03 00 0c 05 80 00 80 00 |.... ...|........|
|000062d0| 00 04 f9 00 01 01 00 10 | 05 80 00 80 00 00 04 fd |........|........|
|000062e0| 00 00 20 fe 00 01 03 00 | 0c 05 80 00 80 00 00 04 |.. .....|........|
|000062f0| f9 00 01 01 00 10 05 80 | 00 80 00 00 04 fd 00 00 |........|........|
|00006300| 20 fe 00 01 03 00 0b 01 | 80 55 fe ff 00 fd f8 55 | .......|.U.....U|
|00006310| 00 00 0b 00 80 f8 00 00 | 20 fe 00 01 03 00 0b 00 |........| .......|
|00006320| 80 fd 00 00 04 f9 00 01 | 01 00 0b 00 80 f8 00 00 |........|........|
|00006330| 20 fe 00 01 03 00 0b 00 | 80 fd 00 00 04 f9 00 01 | .......|........|
|00006340| 01 00 0b 00 80 f8 00 00 | 20 fe 00 01 03 00 0b 00 |........| .......|
|00006350| 80 fd 00 00 04 f9 00 01 | 01 00 0b 00 80 f8 00 00 |........|........|
|00006360| 20 fe 00 01 03 00 0b 00 | 80 fd 00 00 04 f9 00 01 | .......|........|
|00006370| 01 00 0b 00 80 f8 00 00 | 20 fe 00 01 03 00 0b 00 |........| .......|
|00006380| 80 fd 00 00 04 f9 00 01 | 01 00 0b 00 80 f8 00 00 |........|........|
|00006390| 20 fe 00 01 03 00 0e 00 | 80 fd 00 03 04 00 00 06 | .......|........|
|000063a0| fc 00 01 01 00 0d 00 80 | fa 00 02 07 00 20 fe 00 |........|..... ..|
|000063b0| 01 03 00 0e 00 80 fd 00 | 03 04 00 00 0f fc 00 01 |........|........|
|000063c0| 01 00 0d 00 80 fa 00 02 | 0f 80 20 fe 00 01 03 00 |........|.. .....|
|000063d0| 0f 00 80 fd 00 04 04 00 | 00 1f 80 fd 00 01 01 00 |........|........|
|000063e0| 0d 00 80 fa 00 02 1f c0 | 20 fe 00 01 03 00 0f 00 |........| .......|
|000063f0| 80 fd 00 04 04 00 00 3f | c0 fd 00 01 01 00 0d 00 |.......?|........|
+--------+-------------------------+-------------------------+--------+--------+
Only 25.0 KB of data is shown above.